пытаюсь перенести что-то, что я сделал в javascript, используя библиотеку p5.js, в которой есть функция setMag для 2D-векторов
Как установить величину двумерного вектора в ROBLOX/lua?
function particle:update(mouseX,mouseY)
local t=(Vector2.new(mouseX,mouseY)-(self.pos)).unit.setMag(self.acc)
self.thrust=t
self.vel = self.vel + self.thrust
if self.vel.magnitude>self.maxspeed then
self.vel.unit.setMag(self.maxspeed)
end
self.pos=self.pos+(self.vel)
self.frame.Position=UDim2.new(0,self.pos.x,0,self.pos.y)
end