与 npc 交谈后如何在 ROBLOX 中传送某人

Posted

技术标签:

【中文标题】与 npc 交谈后如何在 ROBLOX 中传送某人【英文标题】:How to teleport someone in ROBLOX after speaking to a npc 【发布时间】:2021-12-26 05:28:41 【问题描述】:

在 Roblox 工作室与玩家交谈后,我需要知道如何传送玩家,有人可以帮我吗?

【问题讨论】:

嘿嘿,你试过什么?什么不工作?你看过 DevHub 上的 NPC dialog 或 TeleportService 的任何教程了吗? 【参考方案1】:

我知道将玩家传送到另一个玩家的最简单方法是将他们的 HumanoidRootPart CFrame 设置为另一个玩家的 HumanoidRootPart CFrame。 要将玩家传送到另一个体验/世界,我建议按照 Kylaaa 的建议使用 TeleportService。

要在对话结束后运行传送代码,需要使用 :Connect()。

CFrame 传送的示例代码,其中“char”是与 NPC 交谈的玩家角色,“target”是随机玩家角色。

char.HumanoidRootPart.CFrame = target.HumanoidRootPart.CFrame

【讨论】:

以上是关于与 npc 交谈后如何在 ROBLOX 中传送某人的主要内容,如果未能解决你的问题,请参考以下文章

C# - 更改函数内的数组值

如果玩家在 Roblox 中有游戏通行证,我如何传送玩家

Roblox Gui 仅在第一次单击时打开/关闭

在 ROBLOX 上,我如何制作小游戏脚本? [关闭]

C#/ Unity:NPC跳过对话线

传奇私服任何设置休息间,NPC