UNITY/Unity Study45 버튼 눌러 팝업창 넘기기 유니티에서 버튼을 누를 때 다음 팝업으로 넘어가는 방법입니다. 스크립트 없이 다른 팝업창 띄우기 UI버튼으로 다른 팝업창 띄울 수 있게 하기 On Click()에 띄울 팝업창을 넣고 GameObject > SetAction(bool) 선택하고 체크박스 체크하기( = 활성화) OnClick()에 넣은 UI는 비활성화 시켜서 필요할 때만 보이게 합니다. https://youtu.be/fQoCMUJoD7A 스크립트 사용 1. Scene을 사용하여 팝업 전환하기: 이 방법은 여러 개의 팝업이 있는 경우 사용하기 적합합니다. 각 팝업은 별도의 Scene으로 구성되어 있습니다. 1. 각 팝업마다 별도의 Scene을 만듭니다. 2. 각 Scene에는 팝업 UI를 구성합니다. 3. 버튼을 누를 때마다 다음 Scene으.. 2023. 8. 2. 목표에 도달하면 팝업창 띄우기 플레이어에 넣기 using UnityEngine; public class PlayerController : MonoBehaviour { public Transform targetPosition; public float popupDistanceThreshold = 2f; public GameObject popupPanel; private void Update() { if (targetPosition == null || popupPanel == null) { Debug.LogError("Please assign the target position and popup panel in the Inspector."); return; } float distanceToTarget = Vector3.Distance(tr.. 2023. 8. 1. 해결 - 따로 돌릴 땐 됐는데 합치니 제 기능을 못 함 각자 다른 씬에서 테스트할 때는 잘 됐는데 같이 두니 PlayerMove1의 캐릭터 좌우 회전이 안 되고 - 해결. TestPlayer는 - 해결 if (clickInterface != null) { Debug.Log("3"); Item item = clickInterface.ClickItem(); //item에 클릭된 오브젝트의 아이템 정보를 넘김; ObjectItem.cs의 ClickItem()에서 사용 print($"{item.itemName}"); // 클릭한 아이템 이름 콘솔창에 출력 inventory.AddItem(item); // 만들어 둔 인벤토리에 아이템을 넣기 } 이 부분이 기능을 못 합니다 플레이어 움직임 스크립트 더보기 using System.Collections; using Sys.. 2023. 7. 31. 애셋배치-학교 1층 2층 3,4층 2023. 7. 29. 프리펩 해제하기 하이라키에 프리펩 넣고 우클릭 -> PreFab > Unpack Completly 2023. 7. 28. UI이미지로 슬라이더 만들기 Full 이미지랑 Empty 이미지 생성 Empty 이미지는 simple 그대로 두기 Full 이미지 설정 Canvas > Image > Image > Image Type > Filled(채우기) Fill method > Verticla(세로) Horizontal (가로) Redial(회전) Fill Origin ( 0으로 갈 때 어느 방향으로 빠지는지) 2023. 7. 28. 이전 1 2 3 4 5 6 7 8 다음