虚幻3(导演动画)一动画触发器

运行游戏没出现自己的角色,无法开枪?

点击—视图—世界属性—GameType—修改Game Type For PIE的None为UTDeathmatch

虚幻3(导演动画)一动画触发器

动画、触发器

添加一个触发器:右键—添加Actor—add Trigger。选择触发器,按F4修改属性(例:Collision—Collision height/radius是修改触发范围)

选中触发器,启动Unreal Kismet,右键,按下图触发一个Touch事件。

虚幻3(导演动画)一动画触发器

然后再创建一个动画事件。右键—New Matinee

双击Matinee节点,到达UnrealMatinee编辑器。

在左下角右键,创建一个动画空组(添加新的空组)

虚幻3(导演动画)一动画触发器

回到场景编辑,选中一个要做动作的物体。

然后回到UnrealMatinee,右键点击创建出来的组添加新的Movement Track

虚幻3(导演动画)一动画触发器

拖动时间轴上的 小黑杆子 ,拖到新的时间点,按回车键,得到一个新的频点,棕红色小三角形。

虚幻3(导演动画)一动画触发器

选择这个小三角形,回到场景编辑,拖动已经绑定的要运动的物体

虚幻3(导演动画)一动画触发器

如上图,左下角能看到是第几个频点,初始频点是0。播放效果,地板在1秒内做斜向下运动。

最后是把触发点时间和动画时间链接起来。在UnrealKismet编辑器,拖动Touched点连到Play点即可。(拓展:UnTouched连Reverse表离开触发点,物体反向运动,比如离开后,门的自动关闭。注意,触发事件默认只触发一次,修改方法:选择触发事件,右下方Sequence Event 的Max Trigger Count值改为0表无限次)

(再拓展:物体移动过程中,默认是“角色”的元素是可以透过它的,要在触发事件中选择为阻挡所有。选择触发事件点,F4,Collision—Collision Type,选为COLLIDE_BlockAll)

虚幻3(导演动画)一动画触发器