首页 » 99链接平台 » Meta分享:如何快速进行Quest多人联机开发(帐户测试设备联机用户)

Meta分享:如何快速进行Quest多人联机开发(帐户测试设备联机用户)

admin 2024-11-24 04:07:01 0

扫一扫用手机浏览

文章目录 [+]

1. 所需硬件

Quest:2台或以上Link:2个或更多Quest或Rift;安装了Oculus app的兼容PC。

2. 创建测试用户账号

对于测试用户,你无需Facebook账号都可进行Oculus开发
对于多人游戏,你必须拥有多个帐户,因为每台头显必须以不同的用户身份登录。
由于Oculus帐户链接到个人Facebook账号,单名开发者不可能创建多个个人帐户。
这时测试用户账号就能派上用场。

Meta分享:如何快速进行Quest多人联机开发(帐户测试设备联机用户) 99链接平台
(图片来自网络侵删)

请按照以下步骤创建一个或多个测试用户帐户:

转到Developer Dashboard/开发者面板从“Org Manager/组织管理器”的下拉列表中选择要使用的开发者组织单击侧面导航栏中的“Test Users/测试用户”,然后单击页面最上方的“Add Test User/添加测试用户”

一次最多可以创建五个测试用户帐户。
它们将使用相同的密码。
如果你使用两台以上的头显,除了你的主开发者账号之外,请相应地为每台头显创建足够的账号。

在创建时使用复选框将所述帐户互加好友非常有用。

确保将密码保存在安全的地方。
你不能重置密码。
如果忘记密码,则必须删除测试帐户并创建一个新帐户。

接下来,将测试用户添加到你的组织中。
如果没有这一点,一些API将失败。

在侧边导航栏中单击“Members/成员”,然后在页面最上方单击“Add Member/添加成员”将Role/职位设置为Developer/开发者,将Username/用户名设置为Test Users/测试用户下面列出的别名。

3. 为头显分配帐户

对于Quest/Quest 2,请按照以下四个步骤为每台头显设置一个新创建的测试帐户。

如果你使用个人帐户登录头显,请按照Oculus Support说明对设备进行出厂重置。
在移动设备注销Oculus app。
使用测试用户帐户登录Oculus app。
输入头显显示的5位代码,以匹配头显和Oculus app。
从每个测试帐户向你的主帐户发送好友请求。
这将允许你发送测试Social APIs的邀请。

注意:Oculus建议为每台设备保留一个专用帐户,而不要使用Multiple Accounts/多帐户功能。
多帐户会在每次使用头显时都要求确认帐户,从而减慢你的工作流程。
每台设备一个单独帐户可以避免出现这种提示。

对于Rift/Link。
你同时可以使用测试帐户进行Rift/Link开发。
每台头显都需要一台PC。

打开Oculus PC app进入Settings/设置> Account/帐户,并选择Log Out/注销打开你的网络浏览器,注销你的个人Facebook账号使用测试用户电子邮件和密码登录Facebook返回Oculus app并通过Facebook登录测试用户帐户

4. 多头显开发与运行

对于Quest,你可以在Unity或Unreal中同时为多台头显启动应用程序。

对于Unity,请按照以下步骤操作:

通过USB将所有头显接到同一台电脑File>Build Settings将Run Device/运行设备设置为“All compatible devices/所有兼容设备”单击“Build And Run”

对于UE4,请按照以下步骤操作:

通过USB将所有头显接到同一台电脑Launch>Project Launcher设置All_Android_On…将Variant设置为“Android_ASTC”将Config设置为“开发”将Data Build设置为“By the book”点击All_Android_On…右侧的Launch

你可以尝试从工具栏启动:Launch>All_Android…。
这是一个增量build,Oculus发现它不适用于特定项目。

5. Link

使用Link时,你需要从PC手动启动每台设备。
由于它将使用登录到PC端Oculus app的帐户,所以每台设备都需要不同的PC以进行测试。

注意:Link并不支持所有Oculus APIs。
例如,Invite Panel和Roster Panels都不可见。

5.1 Unity

注意,在编辑器中运行时,Unity使用项目目录下的临时文件夹。
所以,通过LAN将项目共享到多台PC将不起作用。
请始终为每台设备使用单独的项目副本。

在PC打开Oculus app,并检查它是否已登录到所需的帐户。
在头显端,从设置菜单启用Link。
打开Unity(必须在Link启用后进行)确保已为PC和Android启用Oculus XR Plug-in,并选中“Initialize XR on Startup/启动时初始化XR”。

Oculus > Platform > Edit Settings中的Rift Application ID。
你必须在你的developer.oculus.com org中创建Rift应用,并从API页面复制AppID以使用Link。

点击编辑器中的Play以在头显查看你的应用程序。

5.2 UE4

在PC打开Oculus app,并检查它是否已登录到所需的帐户。
在头显端,从设置菜单启用Link。
打开UE4(必须在Link启用后进行)确保Project Settings > Project > Description > Settings下面的“Start in VR”已启用单击Play旁边的下拉列表,然后选择VR Preview

6. ADB

你可能会注意到,当多台Android设备连接时,ADB会询问目标设备。
这意味着运行“adb device”并复制序列号。
如果使用UE4生成的批处理文件来安装builds,这尤其会成为问题。
要令ADB像处理单台设备一样,你可以拔掉除一台设备以外的所有设备,或者将ANDROID_SERIAL的环境变量设置为主设备的序列号。
我更喜欢后者,这样我就不会因为忘记重新插入设备而导致电池耗尽。

7. 试试看

要开始测试和迭代Quest多人游戏体验,请下载Shared Spaces(UE4/Unity)。

标签:

相关文章