3.0 KiB
3.0 KiB
阶段计划
- 使用FightingGameTemplateProject的场景、动作资产、构建固定相机单角色进行各种Combo的Demo。
- 细化各种攻击判断逻辑、细化GAS逻辑以及DataTable填表逻辑。
开发计划
- 改进HitBoxBlueprint项目
- 解决编辑器Actor中帧数与动画帧数不同步的问题
- Perforce & CI/CD 搭建
- 使用FightingGameTemplateProject的场景、动作资产、构建固定相机单角色进行各种Combo。
- 使用LogicDriver、GAS(使用GASDocument)构建基础逻辑。
- 使用LogicDriver构建出招以及各种动作状态机。
- 使用GAS构建技能与Buffer功能。
- 使用增强输入定制出招表。
- 将HitBoxBlueprint生成的HitBox数据改成DataAsset样式
- 实现InputBuffer 输入缓存系统。可以参考商城的 Ninja Input插件
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
Content
FPWeapon- GASShooter
- Blueprints
- AnimNotifes
- BP_Chest
- BP_DamageVolume
BP_GameMode- BP_HealthManaStaminaShieldRegenVolume
- BP_HealthManaStaminaShieldVolume
BP_PlayerControllerBP_SpectatorPawn- GE_ChestOpen
- GE_DamageVolume
- GE_DoorOpen
- GE_HealthManaStaminaShieldRegenVolume
- GE_HealthManaStaminaShieldVolume
- Characters
- Hero
- Abilities
- GA_InteractActive
- GA_InteractPassive
- GE_BleedingOut
- GE_Dead
- GE_Interacting
- GE_InteractingRemoval
- GE_KnockedDown
- Shared
- Abilities
- Hero
ItemsMapsUIWeapons
- Blueprints
- InfinityBladeFireLands
ShooterGame