목록Programming/Unity (19)
DNF LOVE
우리는 기초2번에서 위의 사진과 같은 모습으로 끝냈다. 다음은 스크립트를 Object에 추가하여 사용자 입력에 따라 Player가 이동하는 것을 구현해보도록 하자. 우선 Material때와 동일하게 Project를 통해 Scripts 라는 폴더를 생성하였다. Scripts폴더 안에 오른쪽 마우스 -> Create -> C# Script를 생성해주었고 'PlayerControler'라는 이름으로 스크립트를 생성하였다. (C#은 Script의 이름과 Class의 이름이 동일해야지만 컴파일이 가능함으로 이름 명명에 주의해주길 바란다.) Script 컴포넌트를 붙이는 방법에는, Material처럼 Script를 해당 Object로 끌어오는 방법이 있으며, 이런식으로 인스팩터 창의 Add Component로 직접..
기초-1 에서 우리는 이 상태로 끝맞췄었다. TMI이지만 난 밝은것, 흰 색에 많이 약한 편이다 이런놈들 오래보고 있으면 눈이랑 머리가 아프기 때문이다. 또, Player와 Plane을 구분하기 위해 우린 Material을 씌우겠다. Material은 Object의 재질, 표면, 쉐이더, 색 등등을 설정할 수 있는 3d 게임에서 매우 중요한 요소를 차지하고 있다. 우선 나는 Project에서 Material 폴더를 만들었다. (오른쪽 마우스 -> Create -> folder) 또, Material 폴더에 들어가서 Material을 Player와 Plane의 이름으로 2개 생성해 주었다. 쉐이더를 설정할 수 있는 Shader와 첫 번째 파라미터인 렌더링 모드도 설정할 수 있다. 렌더링 모드에서 오브젝트의..
Unity Hub를 통해 프로젝트를 생성하면 맨 처음 이런 화면이 나올 것이다. Scene이나 Game, Hierarchy, Project, Menu 등등 모든 부분들을 편할대로 위치시킬 수 있다. 이런식으로 끌어와서 마음대로 위치시킬 수 있다. 또, 이 밖에도 다른 메뉴? 들을 보고 싶다면 Window에서 여러가지 찾아보고 활용해보도록 하자. 이런식으로 말이다. 자, 그럼 각각의 기본 메뉴들은 무엇을 의미하는지 알아보도록 하자. 1. Scene Scene은 말 그대로 게임 내 화면을 볼 수 있는 부분이다. 게임 제작 시 가장 많이 사용하는 메뉴라 할 수 있다. 여기에 Object들을 배치할 수 있고 빛에 따라 기하학적인 변화를 확인해 볼 수 있다. Scene에서 오른쪽 위를 보면 이상한 모양의 화살표들..