Unity3D 기본 설명
Unity3D Method 설명
- Input.mousePosition : mouse의 position을 Vector3로 가져옴
- GUI.DrawTexture(new Rect(x,y,width,height), Resource.Load("resource name") as Texture2D)
- GUI에서 y좌표는 위에가 0. (잘생각해서 코딩해야함)
- DrawTexture. 화면에 그림을 그림. Resource폴더에 있는 resource name을.
- Screen.showCursor = false : 스크린에서 마우스커서를 없앰.
- true로 하면 스크린커서가 생김.
- 개발모드에서는 클릭한번해야 적용. (컴파일하면 괜찮음 : ))
- animation.Play("ani_name") : ani_name으로 지정된 애니메이션 실행.
- animation.Stop(); : 애니메이션 정지.
- RaycastHit의 hit.point : 맞은쪽.
- Input.GetMouseButtonDown(num) : 0 은 왼쪽클릭, 1은 오른쪽클릭
- Camera.ScreenToWorldPoint(new Vector3(-30, 0, 0)) : 화면밖을 의미 Vector3로 리턴
- hit.transform.SendMessage("OpenCard", SendMessageOptions.DontRequireReceiver);
- 해당하는 오브젝트만 단독으로 메소드를 실행. 프리팹으로 여러개 만든후 한 오브젝트만 처리할때.
Unity3D GameObject 설명
Unity3D Assets 설명
- 외부 모델링파일 Inspector 보면 Generate Collider를 체크하면 자동으로 Collider 가 생성과 동시에 만들어짐
Unity3D Component 설명
- Metarial Inspector
- Shader : 그래픽효과를 줄수있음.
- Bumped Diffuse :
- Mobile : 모바일기기에 최적화되어 있음.
- Reflective : 오브젝트가 빛에 대해서 반사됨.
- Legacy Shaders : 고전적인 스타일.
Unity3D Animation 설명
- 애니메이션 작동시 관성 없앨때
- 애니메이션 블록 선택후 오른쪽 클릭 : Both Tangents - Linear
- AddEvent : 애니메이션 중간에 Event(예 : 소리같은거) 를 추가할때 사용.
- AddEvent를 누른후 아무것도 하지 않으면 에러남.
- Event는 Script로 정의 후 사용.
Unity3D 관련사이트 소개
'NOTE > Unity' 카테고리의 다른 글
[Unity] NGUI 참고 사이트 (펌) (0) | 2016.10.19 |
---|---|
[Unity] 고급과정 5일차 필기내용 (펌) (0) | 2016.10.17 |
[Unity] 고급과정 3일차 필기내용 (펌) (0) | 2016.10.17 |
[Unity] 고급과정 2일차 필기내용 (펌) (0) | 2016.10.17 |
[Unity] 고급과정 1일차 필기내용 (펌) (0) | 2016.10.17 |