项目面向数字展馆、海洋科普、校园成果展示及互动展陈等场景,针对传统图文展示参与感不足、三维漫游依赖键鼠操作、观众难以快速理解空间布局等问题,设计平面导览与三维场景联动的展示方式。通过桌面触摸屏上的实体圆牌传递位置和方向,将移动、旋转操作映射到虚拟展馆视角,让观众直观探索海洋生物与深海装备展品,为自主参观和现场讲解提供交互原型。
点击空白处退出提示
项目面向数字展馆、海洋科普、校园成果展示及互动展陈等场景,针对传统图文展示参与感不足、三维漫游依赖键鼠操作、观众难以快速理解空间布局等问题,设计平面导览与三维场景联动的展示方式。通过桌面触摸屏上的实体圆牌传递位置和方向,将移动、旋转操作映射到虚拟展馆视角,让观众直观探索海洋生物与深海装备展品,为自主参观和现场讲解提供交互原型。
系统包含平面导览、三维漫游、圆牌设置、双屏输出和展品视频展示等模块。导览地图标注展品位置,并显示当前定位与朝向;移动和旋转圆牌可驱动摄像机平滑移动、转向,拿起圆牌后保持当前视角。圆牌设置支持识别编号、选择及本地保存。双屏模式分别输出地图与三维场景,单屏模式支持双视角预览及鼠标、键盘模拟操作。海洋主题展馆展示鲸类、海豚、海龟及潜水器等模型,配有展品铭牌;针对配置了视频的展品,根据观看距离、可见性和停留时间触发空间视频面板,丰富参观内容。
我主要负责展馆交互逻辑、场景整合与展示效果调试。项目基于团结引擎、C# 和 URP 构建,将输入适配、坐标映射、摄像机控制、导览界面与视频播放拆分为独立组件。接入圆牌 SDK 的出现、更新和消失事件,将触摸屏坐标转换为地图坐标及三维世界坐标,并处理地图留白、朝向偏移和旋转方向校准。通过位置插值与四元数插值实现平滑跟随,使用 RenderTexture 和多显示器接口完成视图呈现,结合 VideoPlayer、世界空间 UI、展品灯光与平面反射完善展示效果。重点处理旧版 SDK 兼容、Windows 原生依赖隔离和双屏适配,并提供 Mac 模拟输入与编辑器验证流程。



评论