Fizz X (日本語)

Fizz は Lua による軽量の衝突検知ライブラリです。 特にオールド・スクールのプラットフォーマーおよびオーバーヘッド型のアクション・ゲーム向けに設計されています。 Fizz は MIT License の条件下にて使用許諾されています。

特徴

  • 三種類の異なる形状があります: 円形、長方形および線分。
  • 線分は傾斜および多分 "ワン・サイド" のプラットフォームを制作するために使用することができます。方向に基づいた衝突を別々に扱い線分の傾斜を 90 度にて他のものと交差する形状を反時計回りに"押し出し"ます。
  • 静的形状 - 静的形状は不動であり衝突または重力には反応しません。
  • キネマティック(運動学的)形状 - キネマティック形状は衝突または重力に対しては応答しませんが、それらを手動で速度変更することにより移動することができます。キネマティック形状はプラットホームおよびドアの移動を模擬するために使用することができます。
  • 動的形状は衝突と重力に応答します。動的形状はゲームにて動いているオブジェクトを模擬するために使用することができます。
  • Quadtree は衝突試験数を削減するために空間を分割します。それは無効にすることができますが、特に模擬において多くの動的形状が内包されている場合は推奨されません。

リンク

そのほかの言語