1.模型自旋转
功能描述:实现模型的自动旋转功能
功能实现:
首先我们打开“Hello World”场景并进入实体编辑界面,在选中模型的状态下依次点击左上角菜单栏“组件”-“自旋转”为模型添加自旋转功能
添加成功后我们来到模型的属性面板,将旋转设置为(0,15,0)(注:该旋转值将会绕模型Y轴顺时针旋转,每秒旋转15°),随后将模型位置设置为(0,1,0),缩放设置为(0.1,0.1,0.1)以便于演示,修改完记得保存
接着我们进入场景编辑界面点击发布
最后我们使用IPad/Rokid AR眼镜打开场景进行测试
2.点击触发
功能描述:实现模型的点击交互功能
功能实现:
进入实体编辑界面,在选中模型的状态下依次点击左上角菜单栏“组件”-“点击触发”为模型添加点击事件
将事件命名为“点击触发”并保存实体随后进入脚本编辑界面
在脚本编辑界面选择“动作” blocky 并下拉选择与前面对应的名称(点击触发)
在“节点”中选择“节点隐藏/显示”blocky,并下拉选择当前模型,接着在“逻辑”中选择“true/false”拖拽至节点后方(点击模型后模型隐藏),如下图所示
右上角点击保存脚本并在场景中选择发布后打开AR设备进行测试,测试结果如下
3.可移动
功能描述:实现模型的移动交互功能
功能实现:
进入实体编辑界面,在选中模型的状态下依次点击左上角菜单栏“组件”-“可移动”为模型添加移动交互功能
随后在模型的属性界面关闭“触发事件”并勾选“磁力”,使模型可以磁吸回原位置
保存实体并在场景中选择发布后打开AR设备进行测试,测试结果如下
4.碰撞触发
功能描述:实现模型的碰撞触发功能
功能实现:
进入实体编辑界面,将原来的模型重命名为“hello_world01”并挂载“可移动”组件,随后在选中该模型的状态下点击左上角菜单栏“编辑”-“拷贝”,将拷贝的模型命名为“hello_world02”
删除模型“hello_world02”下方的可移动组件然后点击“组件”-“碰撞触发”,将碰撞事件命名为“碰撞触发”,并在select中下拉选择“hello_world01”将其作为碰撞对象
随后保存场景进入脚本编辑界面,添加“动作”-下拉选择“碰撞触发”-隐藏模型“hello_world02”-保存
在场景中选择发布后打开AR设备进行测试,测试结果如下
原创文章,作者:tt,如若转载,请注明出处:https://hololens2.cn/%e4%b8%8d%e5%8a%a0%e7%8f%adar%e5%88%9b%e4%bd%9c%e5%b9%b3%e5%8f%b0%e3%80%91%e7%ac%ac%e4%b8%89%e8%af%be%ef%bc%9a%e7%bb%84%e4%bb%b6%e5%8a%9f%e8%83%bd%ef%bc%88%e8%87%aa%e6%97%8b%e8%bd%ac%ef%bc%8c%e7%82%b9/