본문 바로가기

C#

(3)
유니티 2D RPG 강좌 #4. Blend Tree 애니메이션 저번 강좌에서 플레이어 스프라이트를 사용해서 간단한 애니메이션을 만들었습니다. 하지만 저번 강좌에서 만든데로 애니메이션을 설정하면 나중에 공격, 스펠 캐스팅, 등 더 많은 애니메이션이 필요할 때 너무 복잡해지게 됩니다. 게임은 물론, 소프트웨어를 만들 때도 제일 중요한 것 중 하나가 바로 최적화인데요, 불필요한 작업들을 최소화해서 게임이나 프로그램이 최대한 가볍게 만드는 겁니다. 유니티에서도 애니메이션 최적화를 위해서 Blend Tree Animation이라는 기능을 제공하는데요, 이 기능을 사용해서 더 발전된(?) 애니메이션을 만들어 봅시다. 유니티 2D RPG 강좌 #3 - 플레이어 애니메이션 적용 유니티 2D RPG 강좌 #2 - 플레이어가 움직이도록 해보자! 유니티 2D RPG 강좌 #1 - 스프..
유니티 2D RPG 강좌 #3 - 플레이어 애니메이션 적용 저번 강좌에서 플레이어가 움직이도록 코딩을 해 보았습니다. 하지만 아직 뭔가가 조금 아쉽죠? 플레이어가 움직이긴 하지만 애니메이션이 없으니 움직인다기 보다는 그냥 옆으로 슬라이딩(?)하는 느낌입니다. 그래서 이번 강좌에서는 플레이어가 걷는듯한, 움직이는 느낌을 받을 수 있도록 애니메이션을 설정해 보도록 하겠습니다. 유니티 2D RPG 강좌 #2 - 플레이어가 움직이도록 해보자!유니티 2D RPG 강좌 #1 - 스프라이트 설정하기게임 만들기를 위한 유니티 3D 를 설치해 보자! 첫번째 강좌에서 플레이어 스프라이트를 16개로 나눴던걸 기억하시나요? 이 조각들을 이용해서 애니메이션을 만들겁니다. 중간 중간에 더 많은 그림들이 들어가면 더욱 자연스러운 애니메이션이 나오겠지만 시간도 오래걸릴 뿐더러 전문가가 아니..
유니티 2D RPG 강좌 #2 - 플레이어가 움직이도록 해보자! 저번에 플레이어 스프라이트를 설정해봤습니다. 하지만 게임이 되려면 플레이어가 움직일 수 있어야 하겠죠? 이번에는 저번에 설정한 스프라이트를 토대로 플레이어가 움직일 수 있도록 코딩을 해보려 합니다. 아직 스프라이트 설정을 안하신 분들은 저번 강좌를 먼저 따라하시고 오시기 바랍니다. 그럼 시작해 볼까요! 이번에는 코드들이 많기 때문에 잘 따라오시기 바랍니다. 유니티 2D RPG 강좌 #1 - 스프라이트 설정하기 게임 만들기를 위한 유니티 3D 를 설치해 보자! 유니티는 게임 제작에 최적화 된 엔진답게 기본적인 움직임, 공격 등을 쉽게 구현할 수 있도록 도와주는 설정이 있습니다. Input 설정인데요, "Edit > Project Settings > Input"으로 들어가 줍시다. "Axes"를 열면 위 사..