본문 바로가기

유니티

유니티3D - NPC와 대화창 (설명편) 이번 게시글에서는 지난번에 작동해보았던 NPC와 대화창 스크립트에 대한 설명을 드리도록 하겠습니다. https://itadventure.tistory.com/425 유니티3D - NPC와 대화창 지난 게시글에서는 군중 NPC들을 띄우는 부분과 그 중에서 하나의 NPC를 프리팹으로 구워서 사용하는 방법을 알아보았습니다. https://itadventure.tistory.com/424 유니티3D - NPC 랜덤 메이커 UMA! ( 유니티 itadventure.tistory.com 지난번에 입력한 스크립트는 다음 4가지 종류의 오브젝트가 통신하는 구조로 되어 있는데요. 동작방식을 함축하면 아래와 같습니다. - 2)메인스크립트는 플레이를 시작하자마다 대화창을 감춥니다. 대사란은 대화창에 소속되어 있기 때문에 함.. 더보기
유니티3D - NPC와 대화창 지난 게시글에서는 군중 NPC들을 띄우는 부분과 그 중에서 하나의 NPC를 프리팹으로 구워서 사용하는 방법을 알아보았습니다. https://itadventure.tistory.com/424 유니티3D - NPC 랜덤 메이커 UMA! ( 유니티 다목적 아바타 ) #2 지난 게시글에서는 UMA 를 이용한 NPC 생성에 대해서 살펴보았습니다. https://itadventure.tistory.com/423 유니티3D - NPC 메이커? UMA! ( 유니티 다목적 아바타 ) #1 지난 시간까지는 NPC와의 대화창을 만들었.. itadventure.tistory.com 이번 시간에는 드디어 NPC를 만나면 대화창을 띄우는 부분을 살펴보도록 할텐데요. 그간 좀 욕심내서 NPC 대화창에 이미지 대신 NPC 얼굴을 정.. 더보기
유니티3D - NPC 랜덤 메이커 UMA! ( 유니티 다목적 아바타 ) #2 지난 게시글에서는 UMA 를 이용한 NPC 생성에 대해서 살펴보았습니다. https://itadventure.tistory.com/423 유니티3D - NPC 메이커? UMA! ( 유니티 다목적 아바타 ) #1 지난 시간까지는 NPC와의 대화창을 만들었다면, https://itadventure.tistory.com/422 유니티3D - NPC 대화창 #4. 이미지 UI, 그리고 마스크 이미지 지난 게시글에서는 리치 텍스트란걸 사용하여 대화창의 대사 itadventure.tistory.com NPC 하나를 의상을 입히고 체형을 조절하는 등의 커스터마이징은 실제 모델링에 비하여 볼 때 엄청난 시간 단축일텐데요. 그마저도 귀차니즘을 위하여 ( 크레이같은 사람일까요 ? :) ) 이번에는 NPC 를 랜덤으로 뽑아.. 더보기
유니티3D - NPC 메이커? UMA! ( 유니티 다목적 아바타 ) #1 지난 시간까지는 NPC와의 대화창을 만들었다면, https://itadventure.tistory.com/422 유니티3D - NPC 대화창 #4. 이미지 UI, 그리고 마스크 이미지 지난 게시글에서는 리치 텍스트란걸 사용하여 대화창의 대사에 색상을 넣는 방법과 크기를 조절하는 등 몇가지 방법을 살펴보았습니다. https://itadventure.tistory.com/421 유니티3D - NPC 대화창 #3. 대화 itadventure.tistory.com 이번 시간에는 인간형 NPC를 만들어 볼 차례입니다. 하지만 인간형 NPC 모델을 만드는 것은 꽤 어렵습니다. 그래서 에셋 스토어에서 쓸만한 NPC 가 없나 찾아보던 중 멋진 도구를 발견했습니다. 그것은 바로 NPC 랜덤 메이커 에셋입니다. 정확한 명.. 더보기
유니티3D - NPC 대화창 #4. 이미지 UI, 그리고 마스크 이미지 지난 게시글에서는 리치 텍스트란걸 사용하여 대화창의 대사에 색상을 넣는 방법과 크기를 조절하는 등 몇가지 방법을 살펴보았습니다. https://itadventure.tistory.com/421 유니티3D - NPC 대화창 #3. 대화텍스트(리치텍스트) 지난 게시글에서는 스프라이트 에디터를 이용해 대화창을 꾸미는 부분을 살펴보았습니다. https://itadventure.tistory.com/420 유니티3D - NPC 대화창 #2. 스프라이트 에디터 유니티의 캔바스(canvas) 는 HTML itadventure.tistory.com 이번시간에는 대화창에 이미지를 넣는 방법, 그리고 한단계 나아가 마스크(Mask)라는걸 적용하는 방법을 살펴보겠습니다. 유니티에서 UI에 이미지를 넣는 방법은 간단합니다. .. 더보기
유니티3D - NPC 대화창 #3. 대화텍스트(리치텍스트) 지난 게시글에서는 스프라이트 에디터를 이용해 대화창을 꾸미는 부분을 살펴보았습니다. https://itadventure.tistory.com/420 유니티3D - NPC 대화창 #2. 스프라이트 에디터 유니티의 캔바스(canvas) 는 HTML 의 캔바스(canvas)와 약간 다르긴 하지만 용도도 비스무리하지요 :) 통하는데가 있나 봅니다. 오늘은 NPC 대화창의 배경 스킨을 바꿔보도록 하겠습니다. https://itadventur itadventure.tistory.com 이번시간에는 대화창에 들어갈 대사를 살펴볼 텐데요. 유니티는 기본 텍스트에 rich Text ( 리치 텍스트 ) 라는 기능을 사용할 수 있습니다. 리치 텍스트가 뭐냐구요? 바로 이런 겁니다 HTML 태그라는 것과 약간 비슷한데요. H.. 더보기
유니티3D - NPC 대화창 #2. 스프라이트 에디터 유니티의 캔바스(canvas) 는 HTML 의 캔바스(canvas)와 약간 다르긴 하지만 용도도 비스무리하지요 :) 통하는데가 있나 봅니다. 오늘은 NPC 대화창의 배경 스킨을 바꿔보도록 하겠습니다. https://itadventure.tistory.com/419 유니티3D - NPC 대화창 #1 지난번까지는 마을입장에 따른 배경음악에 대한 스크립트를 3회에 걸쳐 다루어 보았는데요. https://itadventure.tistory.com/418 유니티3D - BGM(배경음악) 바꾸기 #3. 스크립트 설명편(2) 지난 시간에 이어 itadventure.tistory.com 오늘은 아래와 같은 대화창을 아래와 같이 바꿔볼텐데요. 9-slicing sprite ( 나인 슬라이싱 스프라이트 ) 를 준비하면 됩.. 더보기
유니티3D - NPC 대화창 #1 지난번까지는 마을입장에 따른 배경음악에 대한 스크립트를 3회에 걸쳐 다루어 보았는데요.https://itadventure.tistory.com/418 유니티3D - BGM(배경음악) 바꾸기 #3. 스크립트 설명편(2) 지난 시간에 이어 스크립트 설명을 재개하도록 하겠습니다. https://itadventure.tistory.com/417 유니티3D - BGM(배경음악) 바꾸기 #2. 스크립트 설명편(1) 지난 시간에는 마을 박스에 진입할 때 배경음악을 itadventure.tistory.com 오늘은 NPC 대화창을 넣는 방법을 다뤄보도록 하겠습니다. NPC 근처에 캐릭터가 도달하면 대화창이 표시되는 부분을 결국에는 다룰 것이지만, 우선 아래와 같은 창을 미리 만들어 놓아야 합니다. 그래서 NPC 를 만.. 더보기