AdventureCreator学习笔记8:头部自动转向

此功能可以使玩家把光标放在热点上时,角色头部自动转向那个方向。

自动转向设置

AC Game Editor的Settings中勾选Player turns head to active Hotspot。


AdventureCreator学习笔记8:头部自动转向_第1张图片
自动转向设置

当模型动画是Humanoid时,可以使用Player脚本的IK head-turnning。


AdventureCreator学习笔记8:头部自动转向_第2张图片
IK head-turnning

设置动作的转换

当模型动画不是Humanoid时,要手动设置动作的转换。

  • 命名变量
    比如下面的HeadYaw和HeadPitch,AdventureCreator会自动更新这两个变量的值(在[-1,1]之间),然后Animation Controller就可以通过这两个变量控制动作的切换。


    AdventureCreator学习笔记8:头部自动转向_第3张图片
    命名变量
  • 动作设置
    在Animation Controller中,添加一个层,并将其如下设置。


    AdventureCreator学习笔记8:头部自动转向_第4张图片
    添加一个层

    然后添加两个float变量,名字为上一步命名的名字。


    AdventureCreator学习笔记8:头部自动转向_第5张图片
    添加变量

    在添加的层里设置动画,这里是用了BlendTree。
    AdventureCreator学习笔记8:头部自动转向_第6张图片
    设置动画

你可能感兴趣的:(AdventureCreator学习笔记8:头部自动转向)