实现效果:
本案例实现攻击动作的随机播放。
原理:
动画蒙太奇保证在同一个插槽下,利用随机访问蒙太奇数组中的蒙太奇对象,实现随机播放。
一:动画蒙太奇

选择动画资源,创建动画蒙太奇。注意:本案例是实现上半身攻击动画随机,故选取上半身攻击动画创建蒙太奇。
二:动画插槽
保证上述动画蒙太奇都在一个动画插槽内(动画蓝图中通过对动画插槽进行调用混合),插槽名称可以不用默认的,建议修改成已识别的名称。


三、动画图表的连接
使用骨骼的分层混合,注意该节点的设置。(因为该插槽内的动作都是上半身动作,所以可以都由Spine-01骨骼进行分层混合。)

四、蒙太奇数组
新建蒙太奇对象数组,存放之前的上半身攻击蒙太奇动画。

五、动画蓝图编写随机攻击逻辑
这里的玩家需要动画蓝图初始化时就获取到玩家对象,并将其存起来。
六、角色蓝图调用动画蓝图的攻击事件

该案例详细介绍了如何通过创建动画蒙太奇、设置同一插槽、骨骼分层混合以及编写动画蓝图逻辑,来实现游戏中上半身攻击动作的随机播放。主要步骤包括选择动画资源、设置动画插槽、连接动画图表、创建蒙太奇对象数组,并在动画蓝图中实现随机播放的逻辑。

642

被折叠的 条评论
为什么被折叠?



