首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何统一管理不同的sdk

如何统一管理不同的sdk
EN

Stack Overflow用户
提问于 2017-05-09 08:59:38
回答 2查看 110关注 0票数 0

我想做一个Andriod VR应用程序,这将是为白日梦齿轮VR和其他一些设备。因此,SDK是不同的,我需要管理不同类型的相机和输入模块。那么,是否有一个方便的方法来管理它呢?

EN

回答 2

Stack Overflow用户

发布于 2017-05-09 12:41:34

据我所知,您需要管理不同的sdk,统一也为您提供了管理不同sdk的条件,正如其VR概述所述:

您构建的应用程序以与其他设置中的Virtual列表相同的顺序初始化和启用设备(请参阅上面启用VR支持)。在生成时不在列表中的设备在最终生成中不可用。设备无一等同于非VR应用程序(即正常的统一应用程序),并且可以在运行时切换到它,而不将其包括在列表中;该应用程序的例外是None。

可能您需要考虑的有用API是

VRSettings.LoadDeviceByName

VRSettings.supportedDevices其他版本

票数 0
EN

Stack Overflow用户

发布于 2017-05-09 15:02:28

您可以创建不同的Unity,并使用符号链接共享资产目录。

  • 这样,所有的脚本、纹理、模型、场景等等都会自动导入到所有不同的项目中。
  • 如果您在一个项目中的场景中进行了更改--例如,其他项目也会随着更改而自动更新,那么您可以为每个项目拥有唯一的项目/构建/输入/图形设置。

如果您在Windows中工作,我建议使用链路壳扩展来帮助您创建符号链接,或者在命令行命令列表中查看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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43865452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档