[Unity C#] 자연스럽게 등장하는 UI 애니메이션 구현
Unity/공부2025. 4. 19. 16:21[Unity C#] 자연스럽게 등장하는 UI 애니메이션 구현

게임에서 UI 요소가 갑자기 "툭!" 하고 뜨는 것보다, 자연스럽게 슬라이드 되며 등장하면 훨씬 깔끔할 것이다.화면 바깥에서부터 슬라이드 인(Slide-In) 되는 애니메이션을 간단한 C# 스크립트로 구현해보자.https://zeniff.tistory.com/88 [Unity C#] Dynamic Menu에 따른 카메라 움직임 구현World Makers에서 제작한 Deceit2 라는 게임의 메인메뉴 구성이 너무 마음에 들었다.이를 필자의 프로젝트에 적용한 방법을 적어본다시작하기에 앞서메뉴 선택에 따라 카메라가 특정 공간으로 부드zeniff.tistory.com이전 글에서 Menu를 따라 카메라가 움직이게 되는데, 이와 함께 자연스럽게 UI가 화면 바깥에서 슬라이드 인 되면서 들어오게 할 것이다. 구성 요..

[Unity C#] Dynamic Menu에 따른 카메라 움직임 구현
Unity/공부2025. 4. 19. 14:36[Unity C#] Dynamic Menu에 따른 카메라 움직임 구현

World Makers에서 제작한 Deceit2 라는 게임의 메인메뉴 구성이 너무 마음에 들었다.이를 필자의 프로젝트에 적용한 방법을 적어본다시작하기에 앞서메뉴 선택에 따라 카메라가 특정 공간으로 부드럽게 이동하면서 공간이 전환되는 다이내믹한 메뉴를 만들고 싶었다.Deceit2의 메뉴 구성을 참고하여 필자의 프로젝트에 다음과 같이 구현해보았다. 위에 Setting과 Exit는 공간을 채우기 위한 용도이고, 플레이 와 장비 탭으로만 구현을 하였다. 다음과 같이 각각의 기능을 넣어둔 여러개의 캔버스가 존재한다.상단 Canvas_Bar에서 버튼을 누를 때마다 카메라 이동 및 메뉴 표시가 될 것이다.카메라 이동 애니메이션 구현배경은 다음과 같은 맵을 준비하였다. 프로젝트 창에서 마우스 우클릭 > Create ..

[Unity C#] 씬 이동 시 로딩 화면 만들기
Unity/공부2025. 3. 26. 21:36[Unity C#] 씬 이동 시 로딩 화면 만들기

메인 화면에서 다른 씬으로 이동할 때, 게임이 멈춘 상태로 씬을 로딩하는 것보단 움직이는 로딩 화면을 보고 있는 것이 나을 것이다.이 로딩 화면 기능을 만들어보자유니티 에디터에서 준비필자가 만들 로딩 화면은 Scene 1 -> Scene 2 로 넘어갈 때, 중간에 로딩 Scene으로 넘어가는 것이 아닌 Canvas를 띄워 안보이는 뒷편에서 Scene2를 로딩하고 바로 이동하는 식으로 진행할 것이다.기본 씬 하이어라키에서인 화면에서 다른 씬으로 이동할 때, 게임이 멈춘 상태로 씬을 로딩하는 것보단 움직이는 로딩 화면을 보고 있는 것이 나을 것이다.이 로딩 화면 기능을 만들어보자유니티 에디터에서 준비필자가 만들 로딩 화면은 Scene 1 -> Scene 2 로 넘어갈 때, 중간에 로딩 Scene으로 넘어가는..

image