본문 바로가기

UNITY47

한글 폰트 사용하기 한글도 표기되는 폰트를 다운받고 프로젝트 Accet으로 옮기세요. https://hangeul.naver.com/font 네이버 글꼴 모음 네이버가 만든 150여종의 글꼴을 한번에 만나보세요 hangeul.naver.com 유니티에서 Window -> TextMeshPro -> Font Asset Creator Source Font File 에서 폰트를 선택하고 Custom Charater List에 필요한 단어를 적고 Generate Font Atlas를 클릭하세요 Save를 눌러 저장해 주세요 텍스트 컴포넌트에 저장한 폰트를 적용하세요 (Custom Charater List에 적은것 과 동일한 문자만 이용 가능 ) 2023. 8. 2.
버튼 눌러 팝업창 넘기기 유니티에서 버튼을 누를 때 다음 팝업으로 넘어가는 방법입니다. 스크립트 없이 다른 팝업창 띄우기 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.