unity3d 从另一个VR Oculus应用启动VR Oculus应用

llmtgqce  于 2022-11-25  发布在  其他
关注(0)|答案(2)|浏览(247)

我在Unity/C#中为VR/Oculus开发了2个应用程序
我想从另一个启动一个(他们都没有在官方Oculus商店)。
我找到了这本指南:Integrate App Deeplinking
1.这是唯一的办法吗?
1.我在项目中添加了下一个代码片段:

var options = new ApplicationOptions();
options.SetDeeplinkMessage("abc");
Platform.Application.LaunchOtherApp(<app_id>, options);

但是IDE无法识别ApplicationOptionsPlatform,我遗漏了什么?

  1. app_id是什么,我的意思是,我应该从哪里得到它?
vyswwuz2

vyswwuz21#

您应该在using部分中拥有命名空间,或者尝试以下操作:

var options = new Oculus.Platform.ApplicationOptions();
options.SetDeeplinkMessage("abc");
Oculus.Platform.Application.LaunchOtherApp(<app_id>, options);

如果这不起作用,请检查您是否有Oculus的Unity Integration包。
此外,您可以从应用程序的Oculus Jmeter 板获得app_id

nkcskrwz

nkcskrwz2#

应该在函数中初始化平台
Oculus.平台.核心.异步初始化();在商店中上传构建之前,您还应该在Unity编辑器中设置您的app_id

相关问题