Programming Practice/Unity12 Unity 제작 단계 Pre Production : 사전 제작 단계 사전 제작 단계를 원활하게 진행하기 위해 제품의 제작 방향성을 위한 SSOT(Single Source Of Truth)가 되는 디자인 문서를 작성한다. 영화/애니메이션에서의 디자인 문서는 각 씬의 콘텐츠, 모습, 느낌을 묘사하는 대본 및 스토리보드의 형태를 취한다. 게임의 경우에는 스토리, 게임플레이, 아트 디렉션, 타겟 잠재 고객, 접근성 등에 대한 정보가 포함된다. 사전 제작의 가장 중요한 목표는 상대적으로 적은 비용으로 손쉽게 방향을 바꿀 수 있을 때 디자인 반복 작업을 수행하고 새로운 아이디어를 도입하는 것이다. Production : 제작 단계 제작 단계는 일반적으로 제품 개발에서 가장 오랜 기간과 가장 많은 비용이 소요되는 단계로서 이 기간 동안 .. 2023. 2. 18. Unity 기본2 시점함수 무언가를 실행시키려 하는 그 시점을 사용할 수 있는 함수 함수 실행 시점 비고 Start() 게임이 시작될 때 한 번 실행 Update() 게임의 모든 프레임에서 실행 OnTriggerEnter() Trigger 속성의 충돌체가 특정 오브젝트와 부딪히는 순간마다 실행 AddForce transform.Translate이랑 비슷. GetComponent를 받아와서 사용할때는 AddForce가 적합 AddForce(힘의 방향) AddForce(힘의 방향 * 힘의 크기 , ForceMode) Constraints Freeze Position/Rotation 체크된 부분은 물리적인 충돌이 발생하더라도 그 부분에는 물리적인 작용을 제한한다는 의미 물리적인 충돌만이기 때문에 Script에서의 이동은 상관 .. 2023. 2. 18. Unity 기본 Asset 게임 제작에 필요한 모든 요소 Build 게임이 Unity와 독립적으로 다양한 플랫폼에서 실행될 수 있게 만들어주는 것 (결과물 ex→ game.exe파일) Collider(충돌체) 실제 충돌하는 역할(물리적) Scene뷰에서 오브젝트를 선택했을 때 초록 라인으로 오브젝트 외곽에 표시됨 Collider 없이 Rigidbody만 넣으면 중력의 영향을 받지만 서로 충돌하지 않아 물체를 통과하여 끝없이 낙하하는 등의 상황이 발생 Component 오브젝트에 넣을 수 있는 script(게임 내 다양한 동작을 하게 하는 코드 파일) Hierachy 계층 구조의 Scene View에 어떤 오브젝트들이 있는지 나타내주는 창 Inspector 현재 선택된 오브젝트/에셋이 어떤 설정값을 갖고 있는지 보여주는 .. 2023. 2. 18. 이전 1 2 다음