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