Unity3D 기본 설명
- Scene이 2개 이상일경우는 File - Build Settings에서 Scenes In Build에 Scene들을 드래그해서 등록해야함.
- 처음에 실행해야할 Scene을 맨위로 올려야함.
- 지형설정
- Window - Navigation - Bake 에서 설정후 Bake를 누르면됨. 이때 지형으로 선정할 오브젝트를 모두 선택한 후에 적용.
- 외부오브젝트 사이즈 조정 및 축 돌리기 (Z축이 앞을 바라봐야함.
- Project 오브젝트 선택후 Inspector에서 Scale Factor로 숫자를 줄여 스케일조정
- 빈GameObject를 만들어서 축을 돌려서 외부오브젝트를 빈GameObject의 자식오브젝트로 넣음
- 외부오브젝트 Inspector에서 Shader를 Specular로 바꾸면 멋있게 빛이남.
Unity3D Method 설명
- yield return new WaitForFixedUpdate() : 1프레임 양보.
- yield return 0; 이방법도 있지만 위방법을 추천.
- IEnumerator 에서 return만 하고 싶을때는 yield break; 로 해야함. (안그러면 오류)
- GameObject.FindWithTag("tag_name") : 해당하는 태그의 GameObject를 반환.
- GameObject.FindGameObjectWithTag("tag_name") 으로도 사용가능.
- GetComponent<NavMeshAgent>() : 해당하는 컴포넌트를 찾아서 가져옴.
- Component - Navigation - Nav Mesh Agent : 이쪽관련자료 검색후 참조
- 적이 아군을 지형을 피해서 쫓아옴.
- Component - Navigation - Nav Mesh Agent : 이쪽관련자료 검색후 참조
- foreach(Touch tmp in Input.touches) : 모든 터치들을 Touch 객체로 가져와서 검사할 수 있음.
- btnLeft.HitTest(tmp.position) : 현재 터치한 위치가 btnLeft위인지 확인. (누르고 있는거 가능)
- transform.localScale : transform의 크기를 가져옴. Vector3의 형태를 가지고 있고, 대입도 가능.
Unity3D GameObject 설명
Unity3D Assets 설명
- material - Inspector - Shader Particles/Additive
Unity3D Component 설명
- (Custom Particle 만들기) 빈 GameObject 생성후
- Component - Effect - Legacy - Ellipsoid Particle Emitter
- Component - Effect - Legacy - Particle Collider
- Component - Effect - Legacy - Particle Renderer
- 선택하면 GameObject가 껌뻑임. - 준비된 Particles material을 끌어다가 놓으면 효과가 생김.
- Inspector에서 속성들을 수정하면 이쁜 파티클 완성 : )
- 최종적으로 prefab으로 만들면 Particle 완성!
- Component - Effect - Legacy - Ellipsoid Particle Emitter
- 지형설정
Unity3D Animation 설명
Unity3D 관련사이트 소개
'NOTE > Unity' 카테고리의 다른 글
[Unity] 유니티 작업에 대한 50 팁 (0) | 2016.10.19 |
---|---|
[Unity] NGUI 참고 사이트 (펌) (0) | 2016.10.19 |
[Unity] 고급과정 4일차 필기내용 (펌) (0) | 2016.10.17 |
[Unity] 고급과정 3일차 필기내용 (펌) (0) | 2016.10.17 |
[Unity] 고급과정 2일차 필기내용 (펌) (0) | 2016.10.17 |