본문 바로가기

대학생과 유니티 공부2

닷지 프로젝트 오브젝트 기초 05(플레이어 죽음 스크립트). 이번 포스팅은 아주짧다. 플레이어 사망처리를 해본다 Die()라는 메서드를 만든다. 기능 1. 플레이어 게임오브젝트를 비활성화 하여 죽음을 구현하는 메서드임 2. 탄알과 플레이어가 충돌할때 실행 3. Playercontroller 스크립트가 스스로 실행하지 않고 플레이어에 부딪힌 탄알이 Player게임 오브젝트의 PlayerController 컴포넌트에 접근하여 실행한다 즉 Die() 메서드는 Public으로 지정되어 Playercontroller 클래스 외부에서 접근이 가능해야 한다. Update 바깥 에다가 다음과 같이 추가한다. gameObject.SetActive(false);는 자신의 게임오브젝트에 접근하여 비활성화를 한다. gameObject 는 컴포넌트 입장에서 자신이 속해있는 게임 오브젝트.. 2020. 7. 19.
닷지 프로젝트 오브젝트 기초 03(플레이어 만들기). 이제 플레이어를 만들어 본다. (다음 포스팅에서 스크립트를 사용할 예정 이번 포스팅에선 오브젝트와 컴포넌트를 본다). 원하는 플레이어의 기능은 1. 파란 캡슐모양 2. 화살표 또는 wasd키로 움직일 수 있다 3. 총알에 맞으면 죽는다. 오브젝트를 캡슐하나 생성하고 이름을 Player 위치 0,1,0 으로 한다. 벽을 만들때와 같은 방식으로 머터리얼을 만들어 플레이어의 색깔을 만든다. (머터리얼은 오브젝트에 끼는 컴포넌트이므로 하이어라키 창이 아니라 우측의 에셋창에서 만드는걸 잊지않는다). 이름을 Player Color으로 하고 알베도를 0,100,164 후 플레이어에 드래그드롭한다. 추후 총알을 만들때 탄알과 플레이어를 구분하는 즉 오브젝트를 구분하는 방법은 태그를 이용한다. 태그 = 게임 오브젝트를 .. 2020. 7. 13.