ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 학원수업 4일차 복습
    학원 수업/게임 프로그래밍 2022. 2. 7. 16:21

    오늘은 학원 입학 전 사전평가 재평가가 있는 날이라 오전 수업 3교시까지만 수업하고 나머지 세시간은 자습했다.

     

    오늘 배운 내용 정리하기

    Dodge 게임 만들기
    -탄막 피하기 게임

    1. 우선 새 프로젝트를 만든다 : 제목은 Dodge. 3D.

    2. scene을 추가 : scene이란 하나의 level.

     -scene을 추가할 때 main camera와 light가 있는 scene과 없는 scene을 선택할 수 있다.

    3. 3d object - plane을 하나 추가. 새 오브젝트를 추가하면 반드시 transform component를 reset해준다. scale은 2,1,2로 변경해준다.

     -scene view의 위치에 따라 새 오브젝트의 위치가 나타나게 되는데, reset을 해 주면 0,0,0의 좌표에 나타난다.

    4. project window의 asset 폴더를 우클릭하여 새 폴더를 하나 추가한다. 이름은 materials로 지정

    5. materials 폴더에 asset - material을 하나 추가하여 이름은 plane color로 지정하고, plane의 mesh renderer component속 materials에 드래그&드랍하여 연결해준다.

     -material은 game object의 픽셀컬러를 결정하며, 셰이더와 텍스쳐가 합쳐진 asset이다.

    6. Plane color의 inpector window에서 albedo의 색상을 변경해준다.

     -shader : standard(물리기반 셰이더)

     -albedo : 빛의 영향을 받는 물체 표면의 기본 색

     -Emission : 빛의 영향을 받지 않는 색

    7. 3d object - cube를 하나 추가하여 reset. 이름은 wall로 지정하여 주고, scale을 20, 1, 1로 변경해준다.  이 object를 세개 복사하여 각 벽을 만든다.

     -wall 1 position : 0, 0.5, 10

     -wall 2 position : 0, 0.5, -10

     -wall 1 position : 10, 0.5, 0

     -wall 1 position : -10, 0.5, 0

    8. 빈 게임 오브젝트를 생성하여 reset, 이름은 Level로 지정한 후, wall 4개와 plane을 level에 드래그&드랍한다.

     -드래그 드랍한 5개의 계층은 level의 자식 계층이 되므로, level의 크기, 위치를 변경하거나 회전하면 함께 움직이게 된다.

    9. main camera의 position을 0, 15, -10으로 변경하고, rotation을 60, 0, 0으로 회전한다. main camera는 게임 유저에 비치는 화면을 보여준다.

    10. main camera에서 background의 색상을 변경해준다. 게임 화면 배경의 색상이 변경된다.

     

     

    ·숙지해 둘 것

    Unity의 좌표계

    unity는 왼손 좌표계를 사용한다. 

    Z축은 안쪽이 foward(+), Y축은 위쪽이 up(+), X축은 오른쪽이 right(+)이다.

    global 좌표와 local좌표의 기본이 되니 숙지할 것.

     

     

    단축키

    Object 복사 : Hierarchy window에서 복사할 object를 선택하고 Ctrl+d

    포커싱 : 포커싱할 오브젝트를 hierarchy window에서 더블클릭/ 포커싱할 오브젝트를 클릭 한 후 scene view에 마우스 오버 한 채로 f/ shift+f

Designed by Tistory.