지난주에 들었던 유니티 심화주차 강의를 복습하고 정리했다.
강의 내용
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 |