2D ベクトル用の setMag 関数を持つ p5.js ライブラリを使用して、JavaScript で作成したものを移植しようとしています。
これがそのドキュメントです
ROBLOX/lua で 2D ベクトルの大きさを設定するにはどうすればよいですか?
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