상세 컨텐츠

본문 제목

Unity3D 고급과정 4일차 필기내용 - T아카데미

프로그래밍/컴퓨터관련

by jin* 2013. 10. 12. 15:23

본문




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 관련사이트 소개


관련글 더보기

댓글 영역