수업시간에 배운 것 :
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
'💯Study > 🎮Unity' 카테고리의 다른 글
유니티(Unity) - 진로의 요정 2022/07/07 (0) | 2022.07.20 |
---|---|
유니티(Unity) - 당근로켓 두 번째 2022/06/20 (0) | 2022.07.18 |
유니티(Unity) - 당근로켓 첫 번째 2022/06/09 (0) | 2022.07.15 |
유니티(Unity) - 종권의 숲 세 번째 2022/06/07 (0) | 2022.07.13 |
유니티(Unity) - 종권의 숲 두 번째 2022/05/18 (0) | 2022.05.23 |
댓글