일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 로컬 네트워크 연결
- 최대값과 최솟값
- Summer/Winter Coding
- issac3d
- timelessadventure
- Unreal Engine
- 프로젝트
- 구현
- pccp 기출문제
- C++
- enetrole
- 2018 kakao
- fabrik ik
- fruitspuzzle
- 코딩테스트
- 당구 연습
- netmode
- pcce 기출문제
- unity
- 백준
- 2019 kakao
- 프로그래머스
- unrealengine
- gameinstancesubsystem
- 리플렉션 시스템
- 2022 kakao
- c#
- network model
- Algorithm
- ai controller
- Today
- Total
목록2024/09/29 (2)
LeeTaes 공부노트
개요원래는 모든 구현 과정을 블로그로 정리하려고 했지만, 10.08일 최종 발표이며, 아직 구현하지 못한 기능이 많고 빠르게 기능 구현을 진행하다 보니 이미 정리했던 부분과의 차이가 너무 벌어지게 되었습니다. 그래서 이번 포스팅에서는 콤보 공격의 구현 아이디어와 로직을 중점으로 정리해보도록 하겠습니다. 콤보 공격 구현 아이디어콤보 공격은 AnimMontage를 사용해 구현할 수 있습니다. 우선 여러 ComboAttack 애니메이션을 구한 뒤 하나의 몽타주에서 섹션을 나눠 섹션간의 연결을 끊어주도록 합니다. 위와 같이 구성하게 되면 Combo1의 공격 모션이 종료되면 콤보 공격을 위해 JumpToSection() 함수를 사용해 Combo2로 넘기는 방식으로 콤보를 자연스럽게 이어갈 수 있습니다. 제가 구현..
개요이번 포스팅에서는 CombatComponent(전투)와 함께 구르기, 달리기 기능을 정리해보도록 하겠습니다. CombatComponent 구조 설명CombatComponent는 전투와 관련된 기능을 모아둔 컴포넌트입니다. 프로젝트 기획상 데쉬와 구르기 동작은 스테미너를 소모하고, 스테미너가 다 떨어졌다면 더이상 수행하지 못하는 동작입니다. 이를 구현하기 위해 스테미너와 관련된 모든 전투 요소들을 CombatComponent에서 구현하게 되었습니다. 전체적인 행동을 FSM 방식으로 관리하기 위해 상태를 구분하기 위한 열거형을 사용했습니다.달리기 기능 구현우선 입력을 받기 위한 IA_Dash와 이에 바인딩될 함수를 InputComponent에서 구현해주도록 합니다. InputComponent.h더보기....