博维数孪CreateTwins—案例教程—蓝图基础篇(控制物体的旋转)

116 篇文章 0 订阅
61 篇文章 0 订阅

控制物体的旋转

您将学到以下内容

  • 如何获取相机对象
  • 如何获取四元数
  • 如何取对四元数进行数学运算
  • 如何使用帧循环

开始我们的制作吧

准备素材

在世界的原点创建立方体

立方体在世界的原点,当我们转动相机时,物体看起来像是围着自身的中心轴转动

移动立方体的位置

立方体不在世界的原点,当我们转动相机时,物体不旦改变了方位,还会“转出”屏幕

我们希望立方体能够一直处于屏幕的左上角,且当我们转动相机时,能够绕自身的轴旋转

编辑蓝图

为了让立方体在相机转动时看起来“不动”,需要将立方体挂载到相机下,让立方体成为相机的子物体

保存并预览

创建蓝图事件"evt_rot",并将事件与“相机”的“帧循环”连接

帧循环表示每一次绘制时都会触发(因为我们的计算需要不停的进行,而不是只计算一次就停止了)

编辑蓝图事件"evt_rot",右键呼出菜单,选择”场景对象“-”3D对象“-”几可体“-”立方体“-”变换“-”设置属性 局部旋转(四元数)“

右键呼出菜单,选择”数学“-”四元数“-”四元数逆“

右键呼出菜单,选择”场景对象“-”3D对象“-”相机“-”变换“-”获取属性 局部旋转(四元数)“

连接节点

保存并预览

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值