トピック
In Japan rajimaru

円について

この円の中だけでSPRITを動かすにはどうすればいいですか?(GCICLE 160,120,100)
2そうだね
プレイ済み
返信[1]
親投稿
MIKI ifconfig
座標を x, y として dx = x - 160 dy = y - 120 r = sqr(dx * dx + dy * dy) if r > 100 then ? "out" ですな。 最後の二行は r2 = dx * dx + dy * dy if r2 > 100000 then "out" でもいいよ(こっちのが速い)
0そうだね
プレイ済み
返信[2]
親投稿
MIKI ifconfig
そか、自分自身との内積 = 絶対値^2 か
0そうだね
プレイ済み
返信[3]
親投稿
In Japan rajimaru
MIIKIさん> なぜ平方根を使用してできるのですか? ツララさん> なるほど、SPHOMEで原点を中心にすればいいのですね どうもありがとうございます!!
1そうだね
プレイ済み
返信[4]
親投稿
In Japan rajimaru
三平方の定理を思い出してみます・・・泣
0そうだね
プレイ済み