목록모바일 게임 개발 (5)
브래의 슬기로운 코딩 생활
모바일 게임 실무 기말고사 202114013 김동현 ? = GetComponentInParent(); // 부모 객체의 구성요소 사용 vrCamera.eulerAngles.x: x축으로 기울어진 각도 vrCamera.TransformDirection:월드축 방향 (CharacterController객체).SimpleMove(방향, 속도) : 캐릭터의 속도 값을 받아 그 방향으로 이동시키는 함수 public void OnPointerEnter() // 카메라가 객체를 바라봤을 때 public void OnPointerExit() // 카메라가 객체를 바라보다가 바라보지 않을 때 스크립트이름 . 인스턴스 = ? // 해당 스크립트 인스턴스 호출 가능 StartCoroutine(); // 코루틴 시작 (인자가..
오늘은 유니티를 활용해 가상현실을 구현하는 것을 배웠다. 대략 중요한 소스만 포스팅 하겠다. 가상현실에서 마우스를 이용하여 360도 시야를 볼 수 있고 화면의 중앙(에임)이 특정 물체에 겹치면 카메라가 다른 장소로 이동하는 앱이다. Player의 위치는 Camera.main.transform.parent.position - 플레이어는 메인 카메라의 부모 / 즉 카메라가 곧 플레이어 (특정 물체에 부착하는 소스) public void OnPointerEnter() - 카메라 에임이 자신을 가리키면 public void OnPointerExit() - 카메라 에임이 자신을 벗어나면 GetComponent().material = ? - 자신의 material(색상)을 ?로 설정한다. public Transfo..
CharacterController컴포넌트 –주로 FPS나 TPS 게임의 플레이를 구현할 때 사용 –Rigidbody와 Capsule Collider 기능을 포함하고 있음 CharacterController controller ; //CharacterController 변수 정의 controller = GetComponent () ; //스크립트가 부착된 object의 구성요소에 CharacterController 를 controller의 변수에 대입 currentMovement += Vector3.forward * Time.deltaTime * 1.0f ; // 1초에 1m 앞으로 가는 속도를 currentMovement에 추가한다. controller.Move (currentMovement * Tim..
•public변수:클래스(또는 스크립트파일) 외부에서 접근 가능 •private변수: 변수가 선언된 클래스 안에서 만 접근가능 •local변수: 변수가 선언된 중괄호 내부에서만 접근 가능 void Update () { //1초에 1m이동 transform.Translate (0, 0, 1.0f*Time.deltaTime); } 실습 ? : 2.0f * Time.deltaTime ??: 0.2 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2 + 0.2 ???: 0.4 + 0.4 + 0.4 + 0.4 + 0.4