v를 누르고 오브젝트끼리 붙이면 깔끔하게 잘 붙음

메인카메라 누르고 ctrl + shift + f 누르면 scene뷰 모양대로 카메라가 움직임

충돌체크시 충돌이 씹히면 rigidbody.WakeUp(); 을 앞에 선언해줄것

화면이 떴는지 안떴는지 확인하면 화면이 여러번 뜨는걸 방지함. 그 pause버튼같은거 누를때 체크해보고 게임 끝날때 체크하길 권장

alt키를 누르고 드래그를 하면현재 기준축 주위로 회전

씬에서 asdw를 이용해서 움직일때 shift키를 누르면 더 빨리 움직임

ctrl누르고 오브젝트 움직이면 1단위로 움직일 수 있음

 [HideInInspector]   //public 으로 선언되었지만 인스펙터에 노출 안되도록


'Unity' 카테고리의 다른 글

Some are Mac OS X (UNIX) and some are Windows.  (1) 2015.03.14
Pick GameObject  (0) 2015.03.14
quad와 plane의 차이  (0) 2015.03.13
Unity 4.6 Text 그림자 만들기  (0) 2015.03.11
Unassigned reference exception error  (2) 2015.03.11

http://answers.unity3d.com/questions/139900/what-is-the-difference-between-a-quad-and-a-plane.html


he built-in plane has 121 vertices and 200 triangles, and a quad has 4 vertices and 2 triangles. As for the shader,


사각형 그릴꺼면 quad로 그리는게 나을듯


'Unity' 카테고리의 다른 글

Pick GameObject  (0) 2015.03.14
Unity 간단 팁  (0) 2015.03.13
Unity 4.6 Text 그림자 만들기  (0) 2015.03.11
Unassigned reference exception error  (2) 2015.03.11
Unity5 ProgressBar Asset(4.6이상 버전)  (0) 2015.03.10

'Unity' 카테고리의 다른 글

Unity 간단 팁  (0) 2015.03.13
quad와 plane의 차이  (0) 2015.03.13
Unassigned reference exception error  (2) 2015.03.11
Unity5 ProgressBar Asset(4.6이상 버전)  (0) 2015.03.10
Unity5 Collider  (0) 2015.03.05

스크립트 어딘가 구멍이 있다는 소리..

맨날 뭐지뭐지 하고 검색하게 만들어서 쓴다..

스크립트가 같은거에 두개 붙어있다던가

어디 연결을 안했다던가…

찾아봅시다 눈을 크게 뜨고

'Unity' 카테고리의 다른 글

quad와 plane의 차이  (0) 2015.03.13
Unity 4.6 Text 그림자 만들기  (0) 2015.03.11
Unity5 ProgressBar Asset(4.6이상 버전)  (0) 2015.03.10
Unity5 Collider  (0) 2015.03.05
Unity5 audio 접근법  (0) 2015.03.04



를 기초 하여 만듬.

싱난다~

BillBoard도 붙여놓음

1
2
3
4
5
6
7
8
9
10
using UnityEngine.UI;
 
public Scrollbar ProgressBar;
public float Health = 100;
 
public void Damage(float value)
{
    Health -= value;
    HealthBar.size = Health / 100f;
}
cs

얘는 기본적으로 플레이어나 몹의 lifebar로 사용하길 권장..

거기에 맞춰져 있기 때문ㅇ...


ProgressBar.unitypackage

얘는 5버전 prefab을 포함하고 있습니다!!


'Unity' 카테고리의 다른 글

Unity 4.6 Text 그림자 만들기  (0) 2015.03.11
Unassigned reference exception error  (2) 2015.03.11
Unity5 Collider  (0) 2015.03.05
Unity5 audio 접근법  (0) 2015.03.04
unity5 업데이트시 UnityVS 연결하는 방법  (0) 2015.03.04

1

2

3

4

5

Collider collider;

   

   

collider = this.GetComponent<Collider>();

  

 

Collider도 저렇게 다 일일히 접근해야한다…

고통받는다…

'Unity' 카테고리의 다른 글

Unassigned reference exception error  (2) 2015.03.11
Unity5 ProgressBar Asset(4.6이상 버전)  (0) 2015.03.10
Unity5 audio 접근법  (0) 2015.03.04
unity5 업데이트시 UnityVS 연결하는 방법  (0) 2015.03.04
4.6버전 guiTexture 대신하기  (0) 2015.03.04

http://docs.unity3d.com/ScriptReference/Component-audio.html

5부터 바로 접근이 안된다

되게 당황함…

어제는 됐는데!!

오늘 버전업됐다고!!

그래서 쓴다 audio접근법

 

1

2

3

4

public AudioSource audio;

   

audio = this.GetComponent<AudioSource>();

   

Colored by Color Scripter

cs

하면 audio.clip이런식으로 접근 가능해

'Unity' 카테고리의 다른 글

Unity5 ProgressBar Asset(4.6이상 버전)  (0) 2015.03.10
Unity5 Collider  (0) 2015.03.05
unity5 업데이트시 UnityVS 연결하는 방법  (0) 2015.03.04
4.6버전 guiTexture 대신하기  (0) 2015.03.04
Ray로 무너뜨리는 느낌 주기?  (0) 2014.08.14

저번버전에서는 바로 연결이 됐던거 같은데

이번버전에서는 안된다는 단점이 뙇

그래서 찾아옴 셀프로...

나는 다시 설치해야 하는줄 알았는데 그건 아닌듯

찾는 방법은 

시작메뉴에 있으면 다행인데

없으면 찾으러 가야한다…

비쥬얼스튜디오를 오른쪽 클릭해서 속성에 들어가면

어디에 설치되어 있는지 나오는데

Microsoft Visual Studio 12.0 까지만 복사를 해 폴더로 이동한다

 

그러고 unity 라고 검색하면 유니티 패키지 파일이 나오는데

임포트 해주면 UnityVS를 사용 할 수 있다.

 

Default로 설치되어 있다면 위치는

Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Visual Studio Tools for Unity

폴더 안에 있다

'Unity' 카테고리의 다른 글

Unity5 Collider  (0) 2015.03.05
Unity5 audio 접근법  (0) 2015.03.04
4.6버전 guiTexture 대신하기  (0) 2015.03.04
Ray로 무너뜨리는 느낌 주기?  (0) 2014.08.14
NGUI 3.6.x버전 버튼 클릭 이벤트 만들기  (0) 2014.08.02

Fader를 사용하려고 했는데 이게 불가능하더라...

유니티 도큐먼트에 보면 guiTexture로 작성되어 있기 때문(유니티 4.2버전 기준이라고 써있음)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
 
public class Fade : MonoBehaviour
{
    public Image Black_screen;
    public float Fade_Time = 2f;
    public float Fade_Max = 1f;
    float _time;
    public bool FadeIn_ing = true;
    public bool FadeOut_ing;
 
    void Start ()
    {
 
    }
 
    void Update ()
    {
        if (FadeIn_ing) {
            _time += Time.deltaTime;
            Black_screen.color = Color.Lerp (new Color (000, Fade_Max), new Color (0000), _time / Fade_Time);
        }
 
        if (FadeOut_ing) {
            _time += Time.deltaTime;
            Black_screen.color = Color.Lerp (new Color (0000), new Color (000, Fade_Max), _time / Fade_Time);
        }
 
        if (_time >= Fade_Time) {
            _time = 0;
            
            FadeOut_ing = false;
            
            if(FadeIn_ing==true){
                Destroy(this.gameObject);    
            }
            
        }
    }
 
    public void FadeIn ()
    {
        FadeIn_ing = true;
    }
 
    public void FadeOut ()
    {
        FadeOut_ing = true;
    }
}
cs

검정색 큰 화면을 준비 

guitexture대신에 받을 Image를 불러와

color로 접근하면 fader를 사용할 수 있음 

'Unity' 카테고리의 다른 글

Unity5 Collider  (0) 2015.03.05
Unity5 audio 접근법  (0) 2015.03.04
unity5 업데이트시 UnityVS 연결하는 방법  (0) 2015.03.04
Ray로 무너뜨리는 느낌 주기?  (0) 2014.08.14
NGUI 3.6.x버전 버튼 클릭 이벤트 만들기  (0) 2014.08.02

Ray를 찾으면 보통 마우스 피킹 예제가 나오는데

나는 레이가 오브젝트에 맞으면 그 오브젝트를 때리는? 무너뜨리는?

그런 느낌을 주는 것을 원했다

그래서 찾은 것이

Physics.Raycast

충돌한 오브젝트를 갖고 오는 함수인데

나는 충돌한 오브젝트의 위치만 알면 된다

 

1

2

3

4

5

6

7

8

9

10

11

12

using UnityEngine;

using System.Collections;

   

public class ExampleClass : MonoBehaviour {

    void Update() {

        Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);

        RaycastHit hit;

        if (Physics.Raycast(ray, out hit, 100))

            Debug.DrawLine(ray.origin, hit.point);

          

    }

}

 

Ray와 충돌한 객체의 정보는 hit에 담기게 된다

충돌한 지점 point,

충돌한 지점의 노말 벡터 ,normal

거리 ,distance

rigidbody

transform

 

충돌한 지점에 빵하고 주먹으로 친거 같은 효과를 내기 위해

빈 오브젝트에 콜라이더설정을 하고

그 오브젝트의 위치를 out.point로 하면 충돌한 위치로 빈 오브젝트가 위치하게 된다

'Unity' 카테고리의 다른 글

Unity5 Collider  (0) 2015.03.05
Unity5 audio 접근법  (0) 2015.03.04
unity5 업데이트시 UnityVS 연결하는 방법  (0) 2015.03.04
4.6버전 guiTexture 대신하기  (0) 2015.03.04
NGUI 3.6.x버전 버튼 클릭 이벤트 만들기  (0) 2014.08.02

+ Recent posts