libgdx scene2d を使用して 2D トップダウン ゲームを開始しましたが、その実装方法、ロジック、およびプログラマーがそれを使用する方法 (たとえば、すべての登録済みのstage.act()
呼び出し) が気に入っています。今、私はこのロジックを 3D ゲームに使用することを考えています。Scene2d は主に UI 用に作成されており、ゲーム用ではなく、特に 3D 用ではないことを私は知っています。しかし、私の 3D ゲームのロジックは 2D のトップダウンのようなものです。説明させてください。プレイヤーであるあなたは迷路の中にいます。どの高さでも同じ壁にしか衝突できません。したがって、衝突検出は 2D トップダウンと同じになります。また、ジャンプすることはできず、前後に歩くだけです...したがって、動きも2Dトップダウンと同じになります。ビュー、つまり図面のみが一人称、つまり 3D になります。ロジックだけのためにScene2dを悪用して使用するのは悪いことですかactor.act(delta)
Actor
Model
3D図面など?Scene2d を使用することを考えただけなので、独自の「すべての登録済みオブジェクトが今すぐ動作する」メソッドを記述する必要はありません。あなたはそれについてどう思いますか?
1189 次