Unity_2기 내일배움캠프 TIL

Unity_2기 8주차 (231226)

잼잼재미 2023. 12. 26. 22:52

지난주에 들었던 유니티 심화주차 강의를 복습하고 정리했다.

 

 

강의 내용


3D FSM Player 이동, 점프, 공격 구현

https://kkln2486.tistory.com/201

 

3D FSM Player 이동, 점프, 공격 구현 (1)

FSM (유한 상태 기계) 란? 상태(state)를 기반으로 동작을 제어하는 방식을 구현하기 위한 디자인 패턴 FSM의 핵심은 단 하나의 상태만을 가진다는 점 현재 상태만 알 수 있으면 어떤 동작을 수행하

kkln2486.tistory.com

 

 

3D FSM Enemy 구현

https://kkln2486.tistory.com/203

 

3D FSM Enemy 구현 (2)

적 상태 머신 준비 스크립트 작성 Enemy using System.Collections; using System.Collections.Generic; using UnityEngine; public class Enemy : MonoBehaviour { [field: Header("References")] [field: SerializeField] public EnemySO Data { get; private

kkln2486.tistory.com

 

 

3D FSM 피격 구현

https://kkln2486.tistory.com/204

 

3D FSM 피격 구현 (3)

피격 시스템 구현 1. 스크립트 작성 CharacterHealth using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class CharacterHealth : MonoBehaviour { [SerializeField] private int maxHealth = 100; private

kkln2486.tistory.com

 

 

시네머신 카메라 적용

https://kkln2486.tistory.com/202

 

시네머신 카메라 적용

시네머신(Cinemachine) Unity에서 제공하는 고급 카메라 시스템 다양한 카메라 워크플로우를 지원 구현 방법 1. Virtual Camera 추가 2. CameraLookPoint 추가 3. Virtual Camera 수정 4. Body, Aim 수정 5. Cinemachine Collide

kkln2486.tistory.com

 

 

오늘의 회고


지난주 강의내용 자체가 너무 어려웠기 때문에, 다시 한번 수강하고, 정리를 했다. 다시 보니까 머리속에 조금씩 정리가 되었다. FSM을 처음 들어봤는데 큰 게임을 만들때 적용시키면 정말 좋을 것 같다. 이제 나머지 강의를 모두 마무리하고, 개인과제를 시작해야겠다!

'Unity_2기 내일배움캠프 TIL' 카테고리의 다른 글

Unity_2기 8주차 (231228)  (1) 2023.12.28
Unity_2기 8주차 (231227)  (1) 2023.12.27
Unity_2기 7주차 (231222)  (0) 2023.12.22
Unity_2기 7주차 (231221)  (0) 2023.12.21
Unity_2기 7주차 (231220)  (0) 2023.12.20