我想制作一个适用于daydream、Gear VR和其他一些设备的 Andriod VR 应用程序。所以,SDK 是不同的,我需要管理不同类型的相机和输入模块。那么有没有方便的管理方式呢?
问问题
73 次
2 回答
0
您可以创建不同的 Unity 项目并使用符号链接共享 Assets 目录。
- 这样,您的所有脚本、纹理、模型、场景等都会自动导入所有不同的项目中。
- 例如,如果您在一个项目中对场景进行更改,其他项目也会随着更改自动更新,但您可以为每个项目设置独特的项目/构建/输入/图形设置。
如果您在 Windows 中工作,我建议您使用Link Shell Extension来帮助您创建符号链接或查看https://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on -windows-or-linux/用于命令行命令列表。
否则对于 Linux,命令是:
ln -s /path/to/file /path/to/symlink
于 2017-05-09T15:02:28.300 回答
0
据我所知,您需要管理不同的 SDK,Unity 还为您提供管理不同的 SDK,正如其VR 概述所述:
您构建的应用程序以与其他设置中的虚拟现实 SDK 列表相同的顺序初始化和启用设备(请参阅上面的启用 VR 支持)。构建时列表中不存在的设备在最终构建中不可用。Device None 相当于一个非 VR 应用(即普通的 Unity 应用),可以在运行时切换到,不包括在列表中;例外是无。
您需要考虑的有用 API 可能是
于 2017-05-09T12:41:34.933 回答