본문 바로가기
💯Study/🎮Unity

유니티(Unity) - 종권의 숲 첫 번째 2022/05/10

by 개발종권 2022. 5. 11.

수업시간에 배운 것 : 

1) 에셋스토어에서 에셋을 다운 받아서 프로젝트의 게임 오브젝트로 적용시키기.

2) 게임 오브젝트에 리지드바디(Rigidbody), 콜라이더(Collider) 등의 컴포넌트 추가하기.

3) C# 스크립트 생성 후 키보드 입력 받아 게임 오브젝트의 위치 변경하기. (플레이어 이동)

4) C# 스크립트로 플레이어 따라다니는 메인 카메라 적용.

5) 에셋의 애니메이션과 C# 스크립트를 이용해 Idle, Walk 상태 구현.

6) NPC들을 위한 네비게이션 베이크. (Navigation Bake) - 윈도우 창에서 열어야함.

7) NPC에게 Nav Mesh Agent 컴포넌트 추가 및 C# 스크립트 추가하여 플레이어 따라오는 NPC구현.

 

과제 : 

수업시간에 한것을 토대로 각자 맘에 드는 에셋으로 따로 프로젝트를 만들기.

 

결과물 :

 

유튜브

https://www.youtube.com/watch?v=d0iGo_yuFUE 

 

 

깃허브

https://github.com/IamSloth/Unity_Study/releases/tag/F_v01.01.1

 

Release JKForrest_v01.01.1 · IamSloth/Unity_Study

JKForrest V01.01.1 Release https://www.youtube.com/watch?v=d0iGo_yuFUE

github.com

 

 

압축파일을 다운 받아서 실행시키면 실행됨.

종료는 Alt + F4

 

 

 

과제에 참고한 자료들 : 

 

1) 캐릭터 점프 및 터보 (터보는 점프 응용)

https://mayquartet.tistory.com/45

 

[Unity] 캐릭터 점프

이번에는 캐릭터의 점프를 구현해보겠습니다. 먼저 초기 코드입니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { public float Spe..

mayquartet.tistory.com

 

 

 

2) NPC 랜덤 이동

https://welcomeheesuk.tistory.com/29

 

[유니티5-C#]-1.오브젝트 랜덤으로 자동이동

한동안은 블로그에 손도 못댔지만 방학도하고 친구가 게임을 만들자는 제안에 유니티를 공부하게되었습니다ㅎㅎ 어차피 객체지향언어도 하나 가지고 있었어야 했는데 잘된것같네요 C#으로 구

welcomeheesuk.tistory.com

 

https://sylvester127.tistory.com/2

 

[Unity] 딜레이 주는 방법

유니티에서 미사일이나 총알을 발사하거나 몬스터를 일정 시간 간격으로 생성하는 등 delay(시간 지연)를 줘야하는 경우가 있다. 여러 가지 방법을 정리해보았다. 1. 특정 시간 경과 이후 특정 작

sylvester127.tistory.com

 

위 두 글의 내용을 참고하여 플레이어 무브와 함께 섞어 사용했다.

다음번엔 코루틴이라는걸 사용해봐야겠음.

 

 

3) 브금 넣기

https://itadventure.tistory.com/414

 

유니티3D - 비지엠(BGM) 배경음악 넣기

오늘은 지난 시간에 이어 배경음악을 넣는 방법을 살펴보도록 하겠습니다. https://itadventure.tistory.com/413 유니티3D - 슈퍼점프! 지난시간에는 쾌속으로 질주하는 자모로봇에 대해 살펴보았었는데요

itadventure.tistory.com

메인 카메라의 컴포넌트로...

 

 

 

4) 그림 넣기 (타이틀)

https://itadventure.tistory.com/422

 

유니티3D - NPC 대화창 #4. 이미지 UI, 그리고 마스크 이미지

지난 게시글에서는 리치 텍스트란걸 사용하여 대화창의 대사에 색상을 넣는 방법과 크기를 조절하는 등 몇가지 방법을 살펴보았습니다. https://itadventure.tistory.com/421 유니티3D - NPC 대화창 #3. 대화

itadventure.tistory.com

이미지를 스프라이트로 변경하는 내용만 참고했음.

아래 나머지 내용도 좋아보임.

 

 

5) 사용한 에셋

https://assetstore.unity.com/packages/3d/environments/landscapes/simple-low-poly-nature-pack-157552

 

Simple Low Poly Nature Pack | 3D 풍경 | Unity Asset Store

Elevate your workflow with the Simple Low Poly Nature Pack asset from NeutronCat. Find this & other 풍경 options on the Unity Asset Store.

assetstore.unity.com

https://assetstore.unity.com/packages/3d/characters/animals/lovely-animals-pack-92629

 

Lovely Animals PACK | 3D 동물 | Unity Asset Store

Elevate your workflow with the Lovely Animals PACK asset from JKTimmons. Find this & other 동물 options on the Unity Asset Store.

assetstore.unity.com

 

 

댓글