[過去ログ] ★ おまえら土日までに一本ゲーム作るスレ 5 ★ (995レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
993: 2006/02/27(月)02:53 ID:LT4Odj9l(1) AAS
>>972
高校で三角関数を習うまで円関係のアルゴリズムに悩んでいた自分を思い出すよ。
どこまで理解してもらえるか分からんが、出来るだけ平易な方法を解説してみよう。
単純に座標の大小比較で決める方法をとっているが、
これだとマウスカーソルと点の軸が一致している状態は稀なので
実質的に右上右下左上左下の4方向にしか加速しなくなってしまう。
これが斜め方向に強い慣性の原因。
2点の位置関係(右斜め18度とか中途半端なの)をキレイに反映させるには
x加速度+=x座標の差
y加速度+=y座標の差
としてしまえばいいわけだが、これだと2点が離れているほど加速度も大きくなってしまう。
なので、これを2点間の距離で割る。
2点間の距離=√(x座標の差^2+y座標の差^2)
x加速度+=x座標の差/2点間の距離
y加速度+=y座標の差/2点間の距離
これでどの方向でも一定の加速度がかかるようになる。
上下前次1-新書関写板覧索設栞歴
あと 2 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.010s