Unity3 게임지식-Isometric? 참여하는 프로젝트에서 맵을 isometric 형태로 제작할 것 같아서 해당 부분의 정보에 대해 잠시 기록해두려고 한다. 0. Isometric의 정의 1. 목적 2. 구현 방식 0. Isometric? 0.0. Projection 방식 (+Projection : 3차원 물체를 2차원에 보여지게 하는 방식.) Isometric과 같이 세 면이 다 보이는 방식에는 총 3종류가 있다. - 화면에 투영되었을 때 수평선을 기준으로 대칭되는 각도, 엣지의 길이에 따라 Projection 종류가 결정된다. (가장 정석적인 Isometric Projection은 잘 사용하지 않고, 일반적으로 그래픽의 비율을 2:1 형태로 압축해서 사용된다.) 직관적으로 Projection 구분 방법 : 가장 쉬운 방법은 게임 내 정사.. 2024. 3. 28. [Obstacle_Course] 0. 게임 기획 장애물을 피하는 3D 미니 게임 구현 과정에 관련된 내용을 기록할 예정입니다. 목차 -------- 1. 기본 정보 및 Core Game Overview 2. Game Design 3. 현재 진행 상황 4. 추가할 기능 고안 -------- 1. 기본 정보 및 Core Game Overview 1) 게임 제목 Obstacle Course 2) 1줄 설명 플레이어가 장애물을 피하면서 출발점에서 도착점까지 이동하는 게임입니다. 3) Core Gameplay Overview 플레이어(유저가 원하는대로 조작 가능) 카메라(플레이어를 따라다니며 플레이어의 상황을 중개) 장애물(유저의 이동 경로 및 플레이에 변수 창출) 2. Game Design 1) Player Experience: 플레이어가 게임 시에 느끼길 .. 2023. 1. 16. 2. 유니티 기본 함수 1. 유니티 Lifecycle 유니티 lifecycle은 유니티 내부에서 사용자가 호출하지 않아도 호출되는 함수들의 호출 주기이다. 좀 더 풀어서 이야기한다면 유니티 스크립트의 대부분은 Monobehaviour 클래스를 상속받아 만들어지는데, 이 클래스를 상속받은 오브젝트가 Scene에 있는 동안 자동으로 함수를 호출하는 패턴을 의미한다. 해당 글에서는 자주 사용되는 함수들만 정리할 것이다. 자세한 내용을 알고 싶다면 공식문서를 참조하자. 자주 사용하는 함수들을 전체적인 순서도로 나타내면 다음과 같다. 이미지 출처 2. 중요 함수 기능 1) Initialization Awake - 스크립트가 실행될 때 1번만 호출된다. (game object 생성시 최초 실행) - 오브젝트가 비활성화일 경우엔 호출되지 .. 2022. 7. 18. 이전 1 다음