2025-02-07 22:06:18 +08:00
|
|
|
|
# 阶段计划
|
2025-02-07 23:02:23 +08:00
|
|
|
|
1. [ ] 使用FightingGameTemplateProject的场景、动作资产、构建固定相机单角色进行各种Combo的Demo。
|
|
|
|
|
2. [ ] 细化各种攻击判断逻辑、细化GAS逻辑以及DataTable填表逻辑。
|
|
|
|
|
# 开发计划
|
2025-02-07 22:06:18 +08:00
|
|
|
|
1. 改进HitBoxBlueprint项目
|
|
|
|
|
1. 解决编辑器Actor中帧数与动画帧数不同步的问题
|
|
|
|
|
2.
|
|
|
|
|
2. Perforce & CI/CD 搭建
|
2025-02-07 23:02:23 +08:00
|
|
|
|
3. 使用FightingGameTemplateProject的场景、动作资产、构建固定相机单角色进行各种Combo。
|
|
|
|
|
4. 使用LogicDriver、GAS(使用GASDocument)构建基础逻辑。
|
|
|
|
|
1. 使用LogicDriver构建出招以及各种动作状态机。
|
|
|
|
|
2. 使用GAS构建技能与Buffer功能。
|
|
|
|
|
3. 使用增强输入定制出招表。
|
|
|
|
|
5. 将HitBoxBlueprint生成的HitBox数据改成DataAsset样式
|
2025-02-13 14:47:34 +08:00
|
|
|
|
6. 实现InputBuffer 输入缓存系统。可以参考商城的 Ninja Input插件
|
|
|
|
|
7.
|
2025-02-12 21:39:52 +08:00
|
|
|
|
|
|
|
|
|
# GAShooter移植计划
|
|
|
|
|
## c++
|
2025-02-12 23:06:48 +08:00
|
|
|
|
- [x] GSEngineSubsystem.h
|
2025-02-14 20:59:15 +08:00
|
|
|
|
- [x] GSBlueprintFunctionLibrary.h
|
2025-02-12 21:39:52 +08:00
|
|
|
|
- [x] ~~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
|
2025-02-14 22:43:03 +08:00
|
|
|
|
- [ ] ~~GSAmmoAttributeSet.h~~
|
|
|
|
|
- [x] **GSAttributeSetBase.h**
|
2025-02-12 21:39:52 +08:00
|
|
|
|
- [ ] AsyncTaskAttributeChanged.h
|
|
|
|
|
- [ ] AsyncTaskGameplayTagAddedRemoved.h
|
2025-02-14 20:59:15 +08:00
|
|
|
|
- [x] GSAbilitySystemComponent.h
|
2025-02-14 17:00:20 +08:00
|
|
|
|
- [x] GSAbilitySystemGlobals.h
|
|
|
|
|
- [x] GSAbilityTypes.h
|
2025-02-14 22:43:03 +08:00
|
|
|
|
- [x] GSDamageExecutionCalc.h
|
2025-02-12 21:39:52 +08:00
|
|
|
|
- [ ] GSGA_CharacterJump.h
|
2025-02-14 20:59:15 +08:00
|
|
|
|
- [x] GSGameplayAbility.h
|
|
|
|
|
- [x] GSGameplayCueManager.h
|
2025-02-14 17:00:20 +08:00
|
|
|
|
- [x] GSGameplayEffectTypes.h
|
2025-02-14 22:43:03 +08:00
|
|
|
|
- [x] GSGATA_LineTrace.h
|
|
|
|
|
- [x] GSGATA_SphereTrace.h
|
|
|
|
|
- [x] GSGATA_Trace.h
|
|
|
|
|
- [x] GSInteractable.h
|
2025-02-14 17:00:20 +08:00
|
|
|
|
- [x] GSTargetType.h
|
2025-02-12 21:39:52 +08:00
|
|
|
|
- [x] ~~Animation~~
|
|
|
|
|
- [ ] Heroes
|
|
|
|
|
- [ ] GSHeroCharacter.h
|
|
|
|
|
- [ ] GSASCActorBase.h
|
|
|
|
|
- [ ] GSCharacterBase.h
|
|
|
|
|
- [ ] GSCharacterMovementComponent.h
|
|
|
|
|
- [ ] Items
|
|
|
|
|
- [ ] GSPickup.h
|
|
|
|
|
- [ ] Player
|
|
|
|
|
- [ ] GSPlayerState.h
|
|
|
|
|
- [ ] GSPlayerController.h
|
|
|
|
|
- [ ] UI
|
|
|
|
|
- [ ] Weapons
|
|
|
|
|
- [ ] ~~GSProjectile.h~~
|
|
|
|
|
- [ ] GSWeapon.h
|
|
|
|
|
|
|
|
|
|
## Content
|
|
|
|
|
|
|
|
|
|
## GameplayTags
|