一言シリーズ~2点間の距離の求め方~
三平方の定理を使う。Luaだと、math.sqrtを使う。
function test()
local ax = 0
local ay = 0
local bx = 10
local by = 10
local xLength = (bx-ax)
local yLength = (by-ay)
local abLength = math.sqrt( (xLength*xLength) + (yLength*yLength) )
end
イメージしづらい場合は、bxを0にして、原点からyに10伸びてる線を考えるといい。
当然、長さは10だが、計算結果も10になるはず。