实验11-5:VR应用开发基础

给金沙遗址博物馆的 VR 展厅“写一个小功能”:为文物加上可抓取、悬停高亮、讲解和物理组件,选择移动与输入方式,点“运行预览”马上试用;右下角同步生成团结引擎/Unity、Unreal、WebXR 三种写法

1 场景物体

2 给物体添加组件

3 移动与输入

预览中:鼠标当作手柄射线;点文物抓起、再点一下松手;点地面移动;按住拖动可转头、低头。

组件化开发

三大引擎都用“物体 + 组件 + 事件”的思路:给物体挂上可抓取组件,再在悬停、选中、松开等事件里写响应。勾选的组件改了,右下角的代码同步变化。

0抓取次数
0移动次数
—舒适度(晕动风险)
—预览帧率

任务

    事件日志

    同一个功能的三种写法

    团结引擎 / Unity C#
    Unreal 蓝图
    WebXR JavaScript