104 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 阶段计划
1. [ ] 使用FightingGameTemplateProject的场景、动作资产、构建固定相机单角色进行各种Combo的Demo。
2. [ ] 细化各种攻击判断逻辑、细化GAS逻辑以及DataTable填表逻辑。
# 开发计划
1. 改进HitBoxBlueprint项目
1. 解决编辑器Actor中帧数与动画帧数不同步的问题
2.
2. Perforce & CI/CD 搭建
3. 使用FightingGameTemplateProject的场景、动作资产、构建固定相机单角色进行各种Combo。
4. 使用LogicDriver、GAS使用GASDocument构建基础逻辑。
1. 使用LogicDriver构建出招以及各种动作状态机。
2. 使用GAS构建技能与Buffer功能。
3. 使用增强输入定制出招表。
5. 将HitBoxBlueprint生成的HitBox数据改成DataAsset样式
6. 实现InputBuffer 输入缓存系统。可以参考商城的 Ninja Input插件
7.
# GAShooter移植计划
## c++
- [x] GSEngineSubsystem.h
- [x] GSBlueprintFunctionLibrary.h
- [x] ~~AI~~
- [ ] Characters
- [ ] Abilities
- [ ] AbilityTasks
- [x] GSAT_MoveSceneCompRelLocation.h
- [x] GSAT_PlayMontageAndWaitForEvent.h
- [x] GSAT_PlayMontageForMeshAndWaitForEvent.h
- [x] GSAT_ServerWaitForClientTargetData.h
- [ ] ~~GSAT_WaitChangeFOV.h~~
- [x] GSAT_WaitDelayOneFrame.h
- [x] GSAT_WaitInputPressWithTags.h
- [x] GSAT_WaitInteractableTarget.h
- [x] GSAT_WaitTargetDataUsingActor.h
- [x] AttributeSets
- [ ] ~~GSAmmoAttributeSet.h~~
- [x] **GSAttributeSetBase.h**
- [x] AsyncTaskAttributeChanged.h
- [x] AsyncTaskGameplayTagAddedRemoved.h
- [x] GSAbilitySystemComponent.h
- [x] GSAbilitySystemGlobals.h
- [x] GSAbilityTypes.h
- [x] GSDamageExecutionCalc.h
- [x] GSGA_CharacterJump.h
- [x] GSGameplayAbility.h
- [x] GSGameplayCueManager.h
- [x] GSGameplayEffectTypes.h
- [x] GSGATA_LineTrace.h
- [x] GSGATA_SphereTrace.h
- [x] GSGATA_Trace.h
- [x] GSInteractable.h
- [x] GSTargetType.h
- [x] ~~Animation~~
- [ ] Heroes
- [ ] ~~GSHeroCharacter.h~~
- [x] GSASCActorBase.h
- [ ] GSCharacterBase.h
- [ ] ~~GSCharacterMovementComponent.h~~
- [x] Items
- [x] GSPickup.h
- [ ] Player
- [x] GSPlayerState.h
- [x] GSPlayerController.h
- [ ] UI
- [ ] Weapons
- [x] GSProjectile.h
- [ ] ~~GSWeapon.h~~
## Content
- [ ] ~~FPWeapon~~
- [ ] GASShooter
- [ ] Blueprints
- [x] AnimNotifes
- [ ] BP_Chest
- [x] BP_DamageVolume
- [ ] ~~BP_GameMode~~
- [x] BP_HealthManaStaminaShieldRegenVolume
- [x] BP_HealthManaStaminaShieldVolume
- [ ] ~~BP_PlayerController~~
- [ ] ~~BP_SpectatorPawn~~
- [x] GE_ChestOpen
- [x] GE_DamageVolume
- [x] GE_DoorOpen
- [x] GE_HealthManaStaminaShieldRegenVolume
- [x] GE_HealthManaStaminaShieldVolume
- [ ] Characters
- [ ] Hero
- [ ] Abilities
- [ ] GA_InteractActive
- [ ] GA_InteractPassive
- [x] GE_BleedingOut
- [x] GE_Dead
- [x] GE_Interacting
- [x] GE_InteractingRemoval
- [x] GE_KnockedDown
- [x] Shared
- [ ] ~~Items~~
- [ ] ~~Maps~~
- [ ] ~~UI~~
- [ ] ~~Weapons~~
- [x] InfinityBladeFireLands
- [ ] ~~ShooterGame~~
## GameplayTags