반응형

텍스트 2

[유니티 C#] 특정 텍스트 눌러서 팝업 띄우기

오랜만에 재밌는 주제로 돌아왔습니다. 게임을 하다보면 스킬을 확인해야하는 경우가 많은데요 그 중 하나의 방법으로 스킬설명의 특정 텍스트를 터치하면 추가 스킬 설명이 되는 경우가 있습니다. 그것에 대한 고민을 하다가 정답은 아닐 수 도있지만 나름의 방법을 찾아서 짧게나마 공유하고자 합니다. * URL 하이퍼링크 같은 기능을 개조해서 사용했습니다. 최종 구현된 모습입니다. 보시다시피 원하는 텍스트에만 터치기능을 제공합니다. 왼쪽 이미지의 하이라키 구조는 크게 신경쓸 필요없이 TMP를 사용했다는것에 주의 해주시면 됩니다. 오른쪽 이미지에서는 텍스트 string에 에 주의해주시면됩니다. 원래는 이런식으로 richtext가 작성되어있고 해당 텍스트를 누르면 무언가의 주소 홈페이지를 여는 기능이지만 일부 개조하여 ..

게임 개발/Unity 2022.08.29

[유니티5-C#]-8.텍스트 타이핑효과 내기

안녕하세요 오랜만에 다시 포스팅을 올려봐요. 아직도 부족한 프로그래밍 실력때문에 걱정되지만 혼자공부 겸 이렇게 다시한번 포스팅을 이어나가려고 합니당ㅎㅎ 이번에 올릴것은 게임제작에 있어서 중요하다면 중요하고 없어도된다면 없어도되는 그 타이핑효과... 구현하고는 싶은데 소스구하기 너무 힘들어서 꾸역 꾸역 구현해본 타이핑효과 입니다. 어설픈 코드실력이라 누가봐주실지는 모르지만 혹시라도 저같이 필요하신분한테 도움이 될까해서 코드를 올려봤어요ㅎㅎ 간단한 설명을 하자면 UI의 텍스트 박스를 생성해주시고 그 텍스트 오브젝트에 요위에 스크립트를 넣어줍니다. 변수중에 중요한것이 있다면 Delay와 Skip_delay 그리고 Fulltext와 Dialog_cnt가 있습니다. Delay는 각 글자마다의 출력되는 간격을 말하..

게임 개발/Unity 2018.04.24
반응형