如何在游戏中找到 roblox 地点的游戏 ID?

How to find the gameID of a roblox place within a game?

我想将玩家从游戏中的一个地方(大厅)传送到游戏中的另一个地方,但是 TeleportService 使用 GameId,我找不到游戏 ID。 Roblox Wiki 说您可以在游戏资源管理器中找到它,但已弃用。我如何找到 GameID 或者是否有传送玩家的替代方法。

游戏id在roblox studio的右上角。它应该在那里。

TeleportService:Teleport(placeId, player) 函数使用 PlaceId 而不是 GameId 来传送玩家。发布游戏后,您可以在几个地方找到它的 PlaceId。

在Lua中:

DataModel.PlaceId 属性 保存当前发布地点的 Id,您可以从全局 game 对象访问它。

local placeId = game.PlaceId

在 Roblox Studio 中:

  1. 在 Studio 中打开该地点。
  2. 在“视图”选项卡中,打开“资源管理器”。
  3. 在 Asset Manager 中,双击 Places。它应该会为您的游戏显示所有地点的列表。
  4. 右键单击其中一个地方
  5. Select Copy Id to Clipboard.
  6. 将 Id 粘贴到您需要的位置。


在 Roblox 网站上:

  1. Create page,转到My Creations

  2. 在左侧选项卡菜单中,select 个地点。

  3. 找到你的位置并点击它。它会将您带到一个页面,您可以在该页面上单击“播放”按钮并跳转到该位置。

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

  5. 复制出url的号码。您现在有了 placeId。

  6. 将 Id 粘贴到您需要的位置。