전체 글 119

21.문열기와 텍스트 출력

using System.Collections;using UnityEngine;public class DoorTransferMap : MonoBehaviour{ //public string transferMapName;//이동할 맵의 이름 public Transform target; //public BoxCollider2D targetBound; public Animator anim_1;//문이 열리는 애니메이터를 등록 public Animator anim_2;//문이 열리는 애니메이터를 등록 public int door_count;//최대 문의 갯수 [Tooltip("UP, DOWN, LEFT, RIGHT")]//유니티 엔진 인스팩터에서 보일 툴팁 public ..

14.이벤트 구현하기

using UnityEngine;using System.Collections.Generic;// listSentences; public List listSprites; public List listDialogueWindows;//리스트 형으로 대화창 실행불러오기 private int count;// 대화진행 상황 public Animator animSprite;//캐릭터 애니메이션 public Animator animDialogueWindow;//다이어로그 애니메이션 public string typeSound;//사운드 이름 public string enterSound;//사운드 이름 private AudioManager theAudio;//오디오 메니져 불러오..

TMP(택스트 매쉬 프로) 인스톨

일단 UI > Text - TextMeshPro를 하이러키에 넣어준다 그러면 이렇게 창이 뜨는데 임포트해주자 필자의 경우에는 TMP Essentials와 TMP Examples & Extras 둘다 임포트했다  TMP프로는 기본값에 영어가 기본 포함되어 있어서 영어는 작성시 텍스트 이미지가 잘나오는데한글은 ㅁㅁㅁㅁ이렇게 나온다우리는 무료 폰트를 다운 받아서 한글이 나오게 할 것이다 눈누에 들어가면 여러가지 폰트가 나오고 무료 폰트도 찾을 수 있다 우리는 여기서 트러블이 안나게 무료 허용 범위가 전부 되어 있는 폰트를 사용할 것이다허용범위를 체크해주자 필자는 고운 돋음을 사용했다 다운로드를 눌렀더니 깃 허브가 나왔다다운로드 ZIP를 눌러주자 다운 받아서 압축을 풀어줬더니 폰트 자료가 나왔다fonts폴더로 ..

유니티 UI 2025.01.21