【发布时间】:2021-10-09 21:01:32
【问题描述】:
我想将玩家从我的游戏中的一个地方,大厅地方传送到游戏中的另一个地方,但 TeleportService 使用 GameId,我找不到游戏 ID。 Roblox Wiki 说您可以在游戏资源管理器中找到它,但已被弃用。如何找到 GameID 或有其他传送玩家的方法。
【问题讨论】:
我想将玩家从我的游戏中的一个地方,大厅地方传送到游戏中的另一个地方,但 TeleportService 使用 GameId,我找不到游戏 ID。 Roblox Wiki 说您可以在游戏资源管理器中找到它,但已被弃用。如何找到 GameID 或有其他传送玩家的方法。
【问题讨论】:
游戏ID在roblox studio的右上角。它应该在那里。
【讨论】:
TeleportService:Teleport(placeId, player) 函数使用 PlaceIds,而不是 GameIds 来传送玩家。发布游戏后,您可以在几个地方找到它的 PlaceId。
在 Lua 中:
DataModel.PlaceId 属性保存当前发布地点的 Id,您可以从全局 game 对象访问它。
local placeId = game.PlaceId
在 Roblox Studio 中:
Copy Id to Clipboard。在 Roblox 网站上:
从Create page,转到My Creations。
找到你的位置并点击它。它将带您到一个页面,您可以在其中单击“播放”按钮并跳到该位置。
观察该页面的 URL。它应该类似于:https://www.roblox.com/games/<some_number>/<some_name>
复制网址中的数字。您现在有了 placeId。
将 ID 粘贴到您需要的位置。
【讨论】: