반응형

게임 개발 2

유니티 Dialogue System 시퀀서 명령어 만들기 및 활용법

유니티 Dialogue System 시퀀서 명령어 만들기 및 활용법 유니티의 PixelCrushers Dialogue System을 사용할 때, CSV 내보내기 후 OnExecute 이벤트가 사라지는 문제를 해결하는 방법 중 하나로 시퀀서 명령어(Sequencer Command)를 활용할 수 있다.시퀀서 명령어를 사용하면 다이얼로그에서 특정 기능을 직접 호출할 수 있으며, CSV 내보내기 후에도 유지된다.이 글에서는 시퀀서 명령어를 만드는 방법과 다이얼로그에서 사용하는 방법을 설명한다.1. 시퀀서 명령어란?시퀀서 명령어는 Dialogue System에서 다이얼로그 진행 중 특정 기능을 실행할 수 있도록 하는 기능이다.OnExecute 이벤트 대신 사용할 수 있으며, CSV 내보내기 후에도 사라지지 않는다..

Unity 2025.03.10

유니티 UI 오브젝트 위치 이동 시 부모가 다를 때 정확히 위치 맞추는 방법

유니티에서 UI 오브젝트의 위치를 이동할 때, 부모 오브젝트가 다르면 단순한 좌표 설정으로는 위치가 정확하게 맞지 않는 경우가 있습니다. 예를 들어, 미니맵 아이콘을 특정 UI 영역으로 옮기거나, 퀘스트 알림창을 다른 UI 위에 정확히 배치하려 할 때 이런 문제가 발생하죠.이번 포스팅에서는 부모가 다른 UI 오브젝트 간에 정확하게 위치를 맞추는 방법을 소개합니다. 문제 상황아래 코드는 한 UI 오브젝트인 TargetUI의 위치를 MovingUI로 옮기려는 예제입니다. 하지만 부모가 다르기 때문에 단순히 anchoredPosition으로 설정하면 UI 위치가 엉뚱한 곳으로 이동하게 됩니다. RectTransform targetUI = GameObject.Find("TargetUI").GetComponent..

Unity 2025.02.04
반응형