如何找到Roblox游戏中某个场景的gameID?

我想把玩家从游戏中的一个地方,即大厅场景,传送到另一个场景,但是TeleportService需要使用GameID,而我找不到GameID。Roblox Wiki说你可以在Game Explorer中找到它,但这已经被弃用了。我该如何找到GameID或是否有其他方法可以传送玩家。

点赞
用户14197059
用户14197059

游戏 ID 在 Roblox Studio 的右上角。它应该在那里。

2021-08-04 18:58:53
用户2860267
用户2860267

TeleportService:Teleport(placeId,player)函数使用PlaceIds而非GameIds来传送玩家。一旦你发布你的游戏,你可以在几个地方找到它的PlaceIds。

在Lua中:

DataModel.PlaceId属性保存当前已发布场地的ID,你可以从全局game对象中访问它。

local placeId = game.PlaceId

在Roblox Studio中:

  1. 在Studio中打开场地。
  2. 从“视图”选项卡中打开“资产管理器”。
  3. 在资产管理器中,双击“地点”。它应该会显示您游戏中所有场地的列表。
  4. 右键单击其中一个场地。
  5. 选择“将ID复制到剪贴板”。
  6. 在需要的地方粘贴ID。

Roblox Studio中的资产管理器窗口截图。右键单击了一个场地,在弹出的上下文菜单中选择复制ID到剪贴板。


在Roblox网站上:

  1. 创建页面中,进入“我的作品”。

  2. 在左边的选项卡菜单中,选择“场地”。 Roblox网站上的作品仪表板截图。在“您的作品”部分下,高亮显示了“场地”选项卡。一个游戏可见。

  3. 找到你的场地并单击它。它会带你到一个页面,你可以在页面上点击“播放”按钮并进入那个场地。

  4. 观察该页面的URL。它应该是类似于:https://www.roblox.com/games/<some_number>/<some_name>

  5. 从URL中复制出数字。现在你就有了placeId。

  6. 在需要的地方粘贴ID。

启动Roblox游戏的网页截图。网址周围有一个红色的圆圈,突出显示其中的数字。

2021-08-05 01:09:22