カテゴリ:CollisionDetection

[Babylon.js #11] 3DスマートボールをCanvas 2Dへ移植 — アーチ壁・サブステップ・カップ判定の実装

Babylon.jsで作ったスマートボール試作をCanvas 2Dへ移植。描画よりも難しいのはロジックだったので、dt分割(サブステップ)、上部アーチ壁の反射、ポケットのカップ形状(弧)判定など、移植で詰まるポイントに絞って実装の勘所をまとめる。