늦은 시간에 죄송하지만 질문이 있습니다. TextMeshPro가 UI 이다 보니 Canvas 안에 있어야 되는데 오히려 Canvas 밖으로 나오기만 해서 에러가 자주 뜨네요? 몬스터나 적이 데미지를 입을 때마다 생성을 하는 것은 이해가 되는데 소환이 되었을 때 Canvas 하위 오브젝트로 생성이 되어야 에러가 없어지는데 Canvas 하위 오브젝트에 소환되게 하려면 어디를 어떻게 고치면 되나요?
늦은 시간에 죄송합니다. 혹시 텍스트를 불러오고나서, 다른 오브젝트가 없어질 때 같이 없어지게 하려면 어떻게 해야하나요? 현재 제가 몬스터가 피격 시 레벨 정보를 가져오는 걸 만들고 있는데, 레벨을 불러오긴 했는데 이후 몬스터가 없어지면 같이 없어지는걸 어떻게 해야할 지 모르겠습니다.
@@hntice6483 TextMeshPro는 따로 받아주셔야 합니다. 에디터 메뉴바에서 Window - Package Manager 를 여시고 상단 + 옆 버튼을 눌러 Unity Registry 로 바꿔주세요. 아래쪽에 TextMesh Pro를 선택하고 인스톨 해주세요
늦은 시간에 죄송하지만 질문이 있습니다.
TextMeshPro가 UI 이다 보니 Canvas 안에 있어야 되는데 오히려 Canvas 밖으로 나오기만 해서 에러가 자주 뜨네요?
몬스터나 적이 데미지를 입을 때마다 생성을 하는 것은 이해가 되는데 소환이 되었을 때 Canvas 하위 오브젝트로 생성이 되어야 에러가 없어지는데 Canvas 하위 오브젝트에 소환되게 하려면 어디를 어떻게 고치면 되나요?
0:56 TextMeshPro 는 UI 뿐 아니라 3D 오브젝트 항목에도 있습니다. 3D 오브젝트의 TextMeshPro를 사용해 주세요.
@@DevGomDal 알겠습니다.
오늘도 잘보고 가요... 추석 잘 보내세염~
넵! 남은 연휴 즐거운 시간 보내세요! 감사합니다! :D
텍스트 알파가 적용되는건 2D에서만 적용되는건가요? 3D에서는 다른 것을 써야하는지 3D에서는 반응이 없어서 여쭈어봅니다~
정말 유익한 동영상들 감사합니다. 꼭 대박나세요!
감사합니다!!
좋은영상보고 많이배웠습니다 정말감사합니다😄
늦은 시간에 죄송합니다.
혹시 텍스트를 불러오고나서, 다른 오브젝트가 없어질 때 같이 없어지게 하려면 어떻게 해야하나요?
현재 제가 몬스터가 피격 시 레벨 정보를 가져오는 걸 만들고 있는데, 레벨을 불러오긴 했는데 이후 몬스터가 없어지면 같이 없어지는걸 어떻게 해야할 지 모르겠습니다.
여러가지 방법이 있지만 몬스터를 타격과 동시에 몬스터 게임오브젝트를 플레이어가 변수로 가지고 있다가 몬스터가 파괴되면 변수가 null 이 되는걸 감시해 정보를 지워주는 방법도 가능 할 것 같습니다.
@@DevGomDal 답변 감사합니다!
ㅋㅋ 구독 좋아요! 센스있게 잘뜨네요 ㅋㅋㅋ 예전에 엄청 노가다로 만들었던거 같은데 이렇게 구현해야겠어요 ㅋ
ㅎㅎ 텍스트메쉬 정말 좋은거 같아요!
이번 영상도 잘 봤습니다
감사합니다! :D
늦은 시간에 죄송한데요 ㅎㅎ
alpha = text.color; 이랑
text.color = alpha; 에서 자꾸 Null에러가 나네요....
text 변수에 UI 텍스트 오브젝트를 연결하셨는지 확인해 보세요
@@DevGomDal 오 안돼있었네요 ㅋㅋㅋ 감사합니다
근데 Text가 3D Object에서 꺼네온거라서
혹시 UI보다 앞으로 가게 할순 없나요 가려서...ㅋㅋ
저번에 핬던 질문이랑 비슷하지만 요번엔 약간 달라욥 ㅋㅋ
@@DevGomDal 그리고 계속 끊기면서 색이 연해지네요... 🤔 너무 느려서 그런가요? 0.5로 해놨는데욥 ㅋㅎ
@@유빈-j9v 3D 오브젝트가 아닌 UI - Text TextMesh Pro 를 사용해 보세요
@@DevGomDal 그것으로 하면UI텍스트 오브젝트 연결이 안되던데요....?
감사합니다! 👍👍
저도 감사합니다!! 乃乃
3:21 에서 반환이 무슨 뜻인가요?
결과값과 같은 의미입니다
@@DevGomDal 감삼답!
@@DevGomDal 어 근데 a와b 사이의 값을 [반환함] 할따 이 반환은
[결과값함] 이라는 뜻인가요...?ㅎㅎ
@@유빈-j9v 네 a가 1이고 b가 10이라면 c에 맞는 1과 10 사이의 결과 값이 나온다고 보시면 됩니다.
@@DevGomDal 아 넵!
이 코드를 참고해서 대미지를 표시하는게 아닌 사용자가 획득한 점수를 띄우는것도 가능한가요??
네 점수를 표시하는 텍스트프리펩을 점수를 획득 할 떄 생성해서 획득 점수를 넘겨주면 됩니다.
@@DevGomDal 안녕하세요 텍스트를 불러오고 스크립트를 짜고난 후 유니티로 오니
스크립트 란에 the associated script can not be loaded 라고 오류가 뜨면서 movespeed alphaspeed 란이 없는대 이거는 어떻게 해결하나요?
@@hntice6483 혹시 스크립트를 생성한 후 스크립트의 이름이나 클래스명을 바꾸셨다면 스크립트 이름과 클래스명을 동일하게 맞춰주세요.
@@DevGomDal 동일하게 변경했습니다. 근대 TextMeshPro라는걸 찾지 못했다고 오류가 뜨는대 텍스트의 inspector에 있는 태그 위에 이름을 TextMeshPro라고 바꿔줘도 오류가 뜨내요;;
@@hntice6483 TextMeshPro는 따로 받아주셔야 합니다. 에디터 메뉴바에서 Window - Package Manager 를 여시고 상단 + 옆 버튼을 눌러 Unity Registry 로 바꿔주세요. 아래쪽에 TextMesh Pro를 선택하고 인스톨 해주세요
오 이것도 유용하게 써먹을수 있겠네요 ㅎㅎ
조금이라도 도움이 되었다니 기쁩니다 ^^!!
저는 택스트메쉬 택스트에 한글을적으면 이상한문자가 나오던데 한글은 어떻게하신건가요?
텍스트메쉬에서 한글을 사용하려면 직접 파일을 만들어서 써야합니다. 글로 설명하기에는 긴 부분이기에 잘 설명되어있는 블로그 링크를 남기겠습니다. m.blog.naver.com/raveneer/221068046863
@@DevGomDal답변 감사합니다. 영상 잘보고있습니다