본문 바로가기

관/핫한 닷지 프로젝트 게임개발19

닷지 프로젝트 오브젝트 기초 03(플레이어 만들기). 이제 플레이어를 만들어 본다. (다음 포스팅에서 스크립트를 사용할 예정 이번 포스팅에선 오브젝트와 컴포넌트를 본다). 원하는 플레이어의 기능은 1. 파란 캡슐모양 2. 화살표 또는 wasd키로 움직일 수 있다 3. 총알에 맞으면 죽는다. 오브젝트를 캡슐하나 생성하고 이름을 Player 위치 0,1,0 으로 한다. 벽을 만들때와 같은 방식으로 머터리얼을 만들어 플레이어의 색깔을 만든다. (머터리얼은 오브젝트에 끼는 컴포넌트이므로 하이어라키 창이 아니라 우측의 에셋창에서 만드는걸 잊지않는다). 이름을 Player Color으로 하고 알베도를 0,100,164 후 플레이어에 드래그드롭한다. 추후 총알을 만들때 탄알과 플레이어를 구분하는 즉 오브젝트를 구분하는 방법은 태그를 이용한다. 태그 = 게임 오브젝트를 .. 2020. 7. 13.
닷지 프로젝트 오브젝트 기초 02(벽 만들고 바닥 레벨로묶기 및 카메라 설정). 다음은 벽을 만든다. Cube 오브젝트를 Wall 이라는 이름으로 만들고 크기 20,1,1 으로 한다. (이거는 크기를 가늠하는 용도이다. 이를 복제하여 옮기는 형태로 간다.) 이제 복제하여 총2개를 만들고 각각의 위치를 0,0.5,10 0,0.5,-10 으로 하여 앞뒤를 막아둔다. 다음 좌우벽을 만든다 스케일 1,1,20 로 한다. 10,0.5,0 -10,0.5,0 으로 세팅하면 총 4개의 벽을 완성함. 다음은 레벨을 구성하는 게임 오브젝트들을 하나의 게임오브젝트 아래에 모아서 정리해 본다. 빈 오브젝트를 하나 만든다(creat empty) level 이라는 이름으로 하고 위치는 리셋으로 해준다. 이제 바닥과 벽 오브젝트를 레벨오브젝트의 자식으로 만들어준다 쉬프트 좌클릭으로 벽과 바닥오브젝트를 다중선택.. 2020. 7. 12.
닷지 프로젝트 오브젝트 기초 01(바닥 만들기). 1. 바닥 오브젝트 만들기. 이후 위치를 0,0,0으로 하기 톱니바퀴에서 리셋버튼을 누르면 된다. 톱니바퀴의 공식 명칭 = gear버튼 or component context menu버튼 이다. 크기(스케일) 을 2,1,2로 변경 Plane의 크기와 유닛단위 plane의 크기는 가로세로 10유닛이다 1유닛은 Cube한 변의 길이이다. 즉 plane의 가로,세로 방향으로 큐브오브젝트를 10개 나열할 수 있다. 위에선 스키일을 2,1,2로 수정하였으니 plane의 가로 세로 길이는 각각 20유닛이 된다. (참고로 메인카메라의 윗부분이 y축인점을 생각하자. ) Meterial : 유니티의 게임오브젝트의 컬러는 머터리얼이 결정한다 머터리얼을 셰이더와 텍스처가 합쳐진 에셋으로, 오브젝트의 픽셀 컬러를 결정한다. 텍.. 2020. 7. 11.