当他们加入时,你如何加载玩家角色?
Posted
技术标签:
【中文标题】当他们加入时,你如何加载玩家角色?【英文标题】:How can you load the player character when they join? 【发布时间】:2022-01-06 23:24:57 【问题描述】:我想制作一个包含多个场景的 Roblox 游戏,您可以将角色加载到其中。
这个问题是我找不到任何方法来做到这一点。我在网上做了相当多的研究,但我得到的只是关于如何使用插件加载角色的指南,而不是让加入角色的人将其加载到某个位置。
如何获取加入的人的角色并将其加载到某个位置?
【问题讨论】:
你能详细说明你想要做什么吗?您是否试图获得与玩家角色无关的副本?您是否要在特定位置生成它们?您是否尝试推迟生成他们的角色,以便您可以控制人们何时进入游戏? @Kylaaa 是的,我正在尝试获取他们角色的副本,该副本实际上不是他们的可控玩家,而只是一个将他们的角色复制到某个位置的模型;但请记住,我希望它能够根据加入的玩家(1 个玩家服务器)而改变 【参考方案1】:您可以暂时禁用字符加载,然后在客户端执行 :LoadCharacter() 启用重生。应该工作
编辑:我的错,我没有正确阅读它。在类人机器人上尝试做 :ApplyDescription(game.Players:GetHumanoidDescriptionFromUserId(game.Players:GetUserIdFromNameAsync(000000000))) 或类似的东西。您可以禁用自动缩放,以便 npc 保持比例
【讨论】:
这不是我真正想要的。我想将某人的角色加载到一个空的 NPC 上,这样它就可以保持 NPC 的位置,但看起来像他们的角色。 我的错,我没有正确阅读。在类人机器人上尝试做 :ApplyDescription(game.Players:GetHumanoidDescriptionFromUserId(game.Players:GetUserIdFromNameAsync(000000000))) 或类似的东西以上是关于当他们加入时,你如何加载玩家角色?的主要内容,如果未能解决你的问题,请参考以下文章