Unity(2)
-
[UI] 스크롤뷰(Scroll View)에 관하여
UI를 구성할 때, 스크롤바를 이용해 영역이 넘어가는 내용을 다루는 스크롤뷰를 살펴보자 구성Hierarchy 창에서 Scroll View 컴포넌트를 생성한다Viewport표시하고자 하는 컨텐츠가 보여질 영역Content표시하고자 하는 내용물들이 자식으로 들어가는 게임 오브젝트스크롤링 되는 영역은 Content 영역의 크기에 따라 정해짐Scrollbar Horizontal수평 스크롤바Sliding Area Handle Scrollbar Vertical수직 스크롤바Sliding Area Handle HorizontalVertical수평/수직 방향만 스크롤 허용Movement TypeContent 영역이 Scroll View 영역을 벗어났을 때, 어떻게 동작할 지를 결정(Unrestricted: 아무 동작 ..
2024.10.14 -
Scriptable Object를 사용한 플레이어 위치 제어
기본 로직1. 플레이어의 위치를 저장할 ScriptableObject를 생성한다.2. PlayerController 스크립트에서 플레이어의 위치를 ScriptableObejct에 저장하고, 씬 전환 후 해당 위치로 이동시킨다.3. 해당 기능을 작동시키는 트리거를 설정한다 참고문헌Unity에서도 장면 간 데이터를 유지하는 방법으로 Scriptable Object를 사용하는것을 제안한다고 한다.유니티 내 커뮤니티 게시판에서의 대화를 참고했다.플레이어 위치 뿐 아니라 상태값, 즉 체력 등 또한 관리할 수 있을 것 같다.https://forum.unity.com/threads/scriptable-objects-pattern-for-players-position.1008790/ Scriptable Objects..
2024.07.14