Dynamic Photo Camera 引入游戏内摄影机制,允许玩家拍摄、查看和与照片互动。
安装
- 将 Dynamic Photo Camera 导入 Unity 项目
- 将 PhotoController 预制体添加到你的场景
- 在 PhotoController 中将你的主 Camera 分配到 Current Camera 字段,禁用预制体的 Camera
- 解包预制体并将 UICanvas 内容移动到你现有的 Canvas
自定义
- 在 PhotoController 中,找到对 PhotoSettings 和 PhotoPrefab 的引用
- 使用 SettingsExamples 文件夹中的设置或创建新设置
- 调整 Sphere Radius 以提高识别精度
- 自定义 PhotoPrefab 外观(框架、按钮、描述)
基本照片交互
- 按住点击/触摸1秒(可配置)来拍照
- 照片自动保存到收藏夹
- 在收藏夹和桌面区域之间拖动照片
- 使用旋转按钮将照片旋转90°
- 使用删除按钮删除照片
- 通过悬停查看照片元数据
任务集成
→
等待照片...
带有所需照片数据的检测器对象:"CODE#1"
将捕获对象的照片拖到检测器以验证它
- 将 ObjectToPhoto 添加到应该有自定义描述的对象(需要 Collider)
- 将 PhotoDetector 添加到应该验证照片的对象(需要 Collider)
- 用预期内容填充 PhotoDetector 的 Required Photo Data 字段
- 拍摄对象的照片
- 将照片拖到检测器对象上 - 当数据匹配时进行验证