8.1 游戏效果容器 - Gameplay Effect Containers
GameplayEffectContainers将GameplayEffectSpecs
,TargetData
,simple targeting以及相关的整合到一个易用的结构体中。这样的结构非常适合那些从某个技能中生成的子弹,其转移了一些GameplayEffectSpecs
,并且在之后的碰撞检测中用到这些数据信息。
8.2 蓝图异步任务绑定到技能系统组件的委托 - Blueprint AsyncTasks to Bind to ASC Delegates
为了提升设计者的开发迭代效率,特别是设计UI所使用的UMG Widgets
,可以创建蓝图的AsyncTasks
(原本是C++版本的),来进直接从UMG蓝图中去绑定ASC
上的一些通用委托。唯一的一句提醒是,他们必须手动销毁(译者注:指的是那些委托,比如说当UI控件销毁的时候),否则他们将会一直存在于内存中。示例项目中包含了三个蓝图的AsyncTasks
异步任务。
监听Attribute
的变化:
监听冷却的变化:
监听GE
堆栈的变化: