ontriggerenter2d 2

유니티 Rigidbody2D, Collider2D, 이벤트 함수

이번 포스팅에서는 유니티에서 이벤트를 처리하는 방법과 관련 함수에 대해 알아보겠습니다. 이벤트라는 것은 무엇인가가 발생하는 것으로 게임에서는 유저의 플레이에 의해서 발생하게 됩니다. 게임에서 이벤트는 장르에 따라 또는 게임 무대에 따라서 매우 다양합니다. 어느 지역에 들어서면 적들이 출연하거나 NPC가 나타나는 이벤트, NPC를 클릭하면 퀘스트 창이 나오는 이벤트, 비행기 슈팅에서 보스를 처치하면 미션이 클리어 되는 이벤트 또는 보스의 Phase 2단계로 넘어가는 이벤트 등 모든 이벤트는 플레이에서 비롯됩니다. 이 플레이를 통해서 게임 오브젝트는 어떻게 이벤트가 발생했다고 알 수 있을까요? 일반적으로 유저의 입력을 통해서 게임 오브젝트에 이벤트를 호출하게 됩니다. 사실 캐릭터의 움직이는 조작, 전투, 승..

카테고리 없음 2024.10.01

유니티 게임 미션 성공 이벤트

게임에서 플레이어는 게임 속 아바타 역할을 하는 캐릭터를 조정하면서 게임 세계를 모험하면서 가상 세계에서 느끼는 색다른 느낌을 경험합니다. 그러나 게임이 단순히 탐험하거나 모험만 하는 것으로 끝난다면 그것은 게임보다는 가상 현실을 그냥 보는 것과 가깝다고 해야 할 것입니다. 그래서 게임은 플레이어에게 어떤 목표를 제시하고 그것을 완수 했을 때에 따른 보상을 주고 그 보상을 통해 캐릭터를 더 강하게 만들면서 플레이어에게 성장의 묘미를 느끼게 만듭니다. 미션 완수, 보상, 성장의 사이클이 되기 위해서는 미션의 목표가 있어야 합니다. 게임 시스템이 복잡한 RPG 장르의 경우에는 퀘스트에 따라서 목표가 다양하지만 단순한 캐주얼 또는 하이퍼 캐주얼 게임 장르는 목표가 단순합니다. 따라서 게임 제작 경험이 부족하거..

카테고리 없음 2024.09.20