我不明白为什么我的 Humanoid:MoveTo 没有像我想要的那样工作

问题描述 投票:0回答:2

尝试编写一个让npc走到玩家身边的lua脚本,我在故障排除中遇到的困难基本上如下:

enemy = script.parent
torso = player:FindFirstChild("UpperTorso")
position = torso.Position
enemy.humanoid:MoveTo(position)

我让播放器正常工作的代码,所以这不是我担心的事情

我尝试执行enemy.Humanoid:MoveTo(Vector3.new(999,0,999)),但roblox模型仍然不动,该模型是使用另一个脚本生成的,并且没有出现错误,我什至尝试使用打印语句进行调试,但似乎一切正常,除了它没有移动这一事实。没有任何东西被锚定或任何东西。

lua roblox logic-error
2个回答
1
投票

最有可能的是敌人角色的一部分被锚定(可能是 HumanoidRootPart)并确保敌人的所有内容都未锚定,并且它应该起作用。


0
投票

这不起作用。 jyhggvbjhjbnkijjn :/

© www.soinside.com 2019 - 2024. All rights reserved.