본문 바로가기

유니티3D

유니티3D - 대화창에서 NPC 를 바라보는 카메라 #1 지난 게시글에서는 NPC곁에 다가가면 대화창이 나오는 부분을 살펴보았었지요. https://itadventure.tistory.com/426 유니티3D - NPC와 대화창 (설명편) 이번 게시글에서는 지난번에 작동해보았던 NPC와 대화창 스크립트에 대한 설명을 드리도록 하겠습니다. https://itadventure.tistory.com/425 유니티3D - NPC와 대화창 지난 게시글에서는 군중 NPC들을 띄우 itadventure.tistory.com 이번 시간에는 대화창에 부가적으로 NPC 를 정면으로 비추는 카메라를 추가하도록 하겠습니다. 내용이 좀 길기 때문에 카메라2의 화면을 대화창에 추가하는 부분을 먼저 진행하겠습니다. 유니티에는 2개 이상의 카메라가 존재할 수 있는데요. 기본적인 Main .. 더보기
유니티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! ( 유니티 다목적 아바타 ) #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 를 만.. 더보기
유니티3D - BGM(배경음악) 바꾸기 #3. 스크립트 설명편(2) 지난 시간에 이어 스크립트 설명을 재개하도록 하겠습니다. https://itadventure.tistory.com/417 유니티3D - BGM(배경음악) 바꾸기 #2. 스크립트 설명편(1) 지난 시간에는 마을 박스에 진입할 때 배경음악을 바꾸는 부분을 살펴보았지요. 스크립트를 여기 저기 채워넣고 설정만을 바꿔보았지 작동원리에 대한 설명은 없었는데요. 오늘은 그 부분을 살 itadventure.tistory.com 플레이어가 트리거에 충돌할때 카메라에 들어 있는 Play Music Operator 스크립트 컴포넌트에 배경음악을 재생해달라고 요청하는 부분이 실행되는데요. Play Music Operator 컴포넌트에는 배경음악명에 해당하는 실제 배경음악 오디오 음원들이 들어있습니다. 한글로 명칭하자면 배경음.. 더보기