不加班AR创作平台】第三课:组件功能(自旋转,点击触发,可移动,碰撞触发)

1.模型自旋转

功能描述:实现模型的自动旋转功能

功能实现:

首先我们打开“Hello World”场景并进入实体编辑界面,在选中模型的状态下依次点击左上角菜单栏“组件”-“自旋转”为模型添加自旋转功能

file

添加成功后我们来到模型的属性面板,将旋转设置为(0,15,0)(注:该旋转值将会绕模型Y轴顺时针旋转,每秒旋转15°),随后将模型位置设置为(0,1,0),缩放设置为(0.1,0.1,0.1)以便于演示,修改完记得保存

file

接着我们进入场景编辑界面点击发布

file

最后我们使用IPad/Rokid AR眼镜打开场景进行测试

file

不加班AR创作平台】第三课:组件功能(自旋转,点击触发,可移动,碰撞触发)

2.点击触发

功能描述:实现模型的点击交互功能

功能实现:

进入实体编辑界面,在选中模型的状态下依次点击左上角菜单栏“组件”-“点击触发”为模型添加点击事件

file

将事件命名为“点击触发”并保存实体随后进入脚本编辑界面

file

file

在脚本编辑界面选择“动作” blocky 并下拉选择与前面对应的名称(点击触发)

file

在“节点”中选择“节点隐藏/显示”blocky,并下拉选择当前模型,接着在“逻辑”中选择“true/false”拖拽至节点后方(点击模型后模型隐藏),如下图所示

file

file

右上角点击保存脚本并在场景中选择发布后打开AR设备进行测试,测试结果如下

不加班AR创作平台】第三课:组件功能(自旋转,点击触发,可移动,碰撞触发)

3.可移动

功能描述:实现模型的移动交互功能

功能实现:

进入实体编辑界面,在选中模型的状态下依次点击左上角菜单栏“组件”-“可移动”为模型添加移动交互功能

file

随后在模型的属性界面关闭“触发事件”并勾选“磁力”,使模型可以磁吸回原位置

file

保存实体并在场景中选择发布后打开AR设备进行测试,测试结果如下

不加班AR创作平台】第三课:组件功能(自旋转,点击触发,可移动,碰撞触发)

4.碰撞触发

功能描述:实现模型的碰撞触发功能

功能实现:

进入实体编辑界面,将原来的模型重命名为“hello_world01”并挂载“可移动”组件,随后在选中该模型的状态下点击左上角菜单栏“编辑”-“拷贝”,将拷贝的模型命名为“hello_world02”

file

删除模型“hello_world02”下方的可移动组件然后点击“组件”-“碰撞触发”,将碰撞事件命名为“碰撞触发”,并在select中下拉选择“hello_world01”将其作为碰撞对象

file

随后保存场景进入脚本编辑界面,添加“动作”-下拉选择“碰撞触发”-隐藏模型“hello_world02”-保存

file

在场景中选择发布后打开AR设备进行测试,测试结果如下

不加班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/

(0)
tttt
上一篇 2025年5月8日 上午10:07
下一篇 2021年12月19日 下午12:52

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注