blendspace

混合空间可以混合多个动画的状态,一维混合空间根据一个变量混合

动画蒙太奇

简单理解是拼接,多个动画组合成一个动画
虚幻4
射击动作需要循环
虚幻4

播放动画蒙太奇

虚幻4
Axis Mappings 和 Action Mappings 区别
虚幻4
播放动画蒙太奇

点击左键
虚幻4
虚幻4
释放左键
虚幻4

产生开枪特效

加一个特效产生的位置,放在枪的下面,随着枪口位置的移动而移动
虚幻4
先导入特效资源
虚幻4
虚幻4

变量

利用变量取消特效。Spawn Emitter Attached 有一个返回值,这个返回值就是特效,鼠标左键点住返回值向外拉伸选择Promote to variable,然后用变量讲这个特效保存下来。释放左键的时候再销毁这个变量,特效取消。
虚幻4

函数

添加函数
虚幻4
虚幻4
虚幻4

机器人

虚幻4
虚幻4
导入第三人称动画资源
虚幻4
新建一个蓝图类 RobotShooter 作为基类,设置mesh选择第三人称机器人
虚幻4
设置动画用蓝图动画,动画类用上面创建的基类
虚幻4
虚幻4
添加动画蓝图
虚幻4
添加动画蓝图动作
虚幻4

机器人自动寻路

用工具 Nav Mesh Bounds Volume 覆盖整个空间,确定机器人的寻路范围
虚幻4
虚幻4
调整大小
虚幻4
虚幻4
虚幻4
绿色就是机器人的整个寻路范围
虚幻4

基于AIController创建一个蓝图类

虚幻4
虚幻4

AIController(命名为:RobotController)用来控制RobotShooter,有些行为只能在AIController中执行,例如AIMoveto

游戏一开始,调用AI Move to 函数让机器人朝着玩家移动。Pawn代表控制哪个角色,AIController调用Get Controllered Pawn 获得对机器人的控制。通过函数Get Player Character 获得玩家控制的角色
虚幻4
用RobotController控制机器人还需要一步
虚幻4
虚幻4

相关文章:

  • 2021-11-07
  • 2021-08-15
  • 2021-08-15
  • 2022-01-01
  • 2021-11-09
  • 2021-05-27
  • 2021-08-19
  • 2021-08-08
猜你喜欢
  • 2021-04-20
  • 2021-10-06
  • 2021-09-17
  • 2021-10-01
  • 2021-10-06
  • 2021-10-25
  • 2021-10-16
相关资源
相似解决方案