2.1 KiB
2.1 KiB
阶段计划
- 使用FightingGameTemplateProject的场景、动作资产、构建固定相机单角色进行各种Combo的Demo。
- 细化各种攻击判断逻辑、细化GAS逻辑以及DataTable填表逻辑。
开发计划
- 改进HitBoxBlueprint项目
- 解决编辑器Actor中帧数与动画帧数不同步的问题
- Perforce & CI/CD 搭建
- 使用FightingGameTemplateProject的场景、动作资产、构建固定相机单角色进行各种Combo。
- 使用LogicDriver、GAS(使用GASDocument)构建基础逻辑。
- 使用LogicDriver构建出招以及各种动作状态机。
- 使用GAS构建技能与Buffer功能。
- 使用增强输入定制出招表。
- 将HitBoxBlueprint生成的HitBox数据改成DataAsset样式
GAShooter移植计划
c++
- GSEngineSubsystem.h
- GSBlueprintFunctionLibrary.h
AI- Characters
- Abilities
- AbilityTasks
- GSAT_MoveSceneCompRelLocation.h
- GSAT_PlayMontageAndWaitForEvent.h
- GSAT_PlayMontageForMeshAndWaitForEvent.h
- GSAT_ServerWaitForClientTargetData.h
- GSAT_WaitChangeFOV.h
- GSAT_WaitDelayOneFrame.h
- GSAT_WaitInputPressWithTags.h
- GSAT_WaitInteractableTarget.h
- GSAT_WaitTargetDataUsingActor.h
- AttributeSets
- GSAmmoAttributeSet.h
- GSAttributeSetBase.h
- AsyncTaskAttributeChanged.h
- AsyncTaskGameplayTagAddedRemoved.h
- GSAbilitySystemComponent.h
- GSAbilitySystemGlobals.h
- GSAbilityTypes.h
- GSDamageExecutionCalc.h
- GSGA_CharacterJump.h
- GSGameplayAbility.h
- GSGameplayCueManager.h
- GSGameplayEffectTypes.h
- GSGATA_LineTrace.h
- GSGATA_SphereTrace.h
- GSGATA_Trace.h
- GSInteractable.h
- GSTargetType.h
- AbilityTasks
Animation- Heroes
- GSHeroCharacter.h
- GSASCActorBase.h
- GSCharacterBase.h
- GSCharacterMovementComponent.h
- Abilities
- Items
- GSPickup.h
- Player
- GSPlayerState.h
- GSPlayerController.h
- UI
- Weapons
GSProjectile.h- GSWeapon.h