0

それで、レベルが円形の 2D プラットフォーマーを作ろうとしていますが、衝突検出が機能しません。ほとんどの場合、動作しないタイルの側面への衝突検出です..

さまざまな方法を試しました (主にポイントベースの衝突チェック) が、プレイヤーは常にグリッチを起こしたり、床に引っかかったりしました。

私のゲーム構造の詳細:

レベルはタイルベースです。タイルは、ある程度の幅と一定の高さの半径です。

プレイヤーは正方形です。「水平」の動きは、レベルの中心を中心にプレーヤーを回転させることで処理され、垂直の動きは、プレーヤーとレベルの中心の間の軸上の動きです。

以下に例を示します: https://twitter.com/Xera_Nox/status/368742995803131904/photo/1

これは、Futile 2D フレームワークを使用して Unity で構築しています。

4

0 に答える 0