Unity
2 posts
[Unity] 존 레몬의 공포 체험: 3D 초급자용

💌 존 레몬의 공포 체험 이란? ▶ 존 레몬의 공포 체험 - Unity Learn 튜토리얼 링크 Unity에서 공식적으로 제공하는 게임 튜토리얼 ‘존 레몬의 공포 체험: 3D 초급자용 프로젝트’를 제작하였다. Unity hub에서 에셋을 다운 받고, 캐릭터의 애니메이션을 조정하는 등 실제 게임에 필요한 요소(적, 게임오버, 게임 클리어 판정)를 실습할 수 있다. 🤍 발생했던 문제 🧛‍♀️ 유령이 멈춤 이게 무슨 말이냐면, 사진의 오른쪽에 있는 흰색 유령이 정해진 위치를 일정하게 움직이면서 플레이어를 방해해야 하는데! 몇 명의 유령이 조금 움직인 뒤, 자리에 멈춰서는 문제가 발생했다. 유령은 다음과 같은 로직으로 구성되어있다. 유령 프리팹을 사용하여 여려 명의 유령 생성 내비 메시 에이전트를 동시에 적용 ‘Waypoint’라는 에셋을 만들어 해당 에셋의 좌표를 순차적으로 계속 돌아다니게 함. 로직을 보면 알다시피, 프리팹을 사용하였고, 내비 메시 에이전트를 사용하여서 사실 멈추려면 다 같…

January 08, 2024
Unity
[Unity] Roll-a-Ball

💌 Roll-a-Ball 이란? ▶ Roll-a-Ball - Unity Learn 튜토리얼 링크 Unity에서 공식적으로 제공하는 게임 튜토리얼 ‘Roll-a-Ball’을 제작하였다. Unity 설정부터, Asset, C# Script 등 전반적인 게임 제작 방법을 익힐 수 있다. 🤍 주요 C# Script 🧡 CameraController 게임 실행시, 표시되는 화면을 Camera가 비추어준다고 생각하면 된다. 여기서는 Player 역할을 하는 공(ball)을 3인칭으로 따라다니는 Camera 설정을 지정해주었다. 🧡 PlayerController Player를 방향키로 움직이고, 움직이는 speed를 지정해주는 역할이다. 또한 노란색 오브젝트와 부딪히면 득점하는 로직을 구현하기 위한 코드, 점수를 카운트하는 코드도 포함되어 있다. 🧡 Rotator 점수 역할을 하는 노란색 오브젝트의 애니메이션을 주는 역할이다. 이때 이라는 복제(컨트롤 타워) 기능을 이용해 여러개의 오브젝트를 …

December 28, 2023
Unity