может кто-нибудь помочь мне, как показать, что я перемещаю NPC по пути, как в игре tds ?. Я пробовал это
local function move()
-- source is an array with all the positions it has to go to
for i=1,#source,1 do
-- This is in case the MoveTo takes more than 8 seconds
local itreached = false
while itreached == false do
npc.Humanoid:MoveTo(source[i].Position)
wait()
npc.Humanoid.MoveToFinished:Connect(function()
itreached = true
end)
end
end
end
и он работает до некоторой степени, когда я подхожу к npc, он каким-то образом падает и тормозит, в противном случае, если я просто запускаю его без игрока, он работает нормально. Есть ли другие техники, такие как lerp или tween? Я пробовал использовать lerp, но не смог переместить всю модель.