多くのオブジェクトを表示し、位置、衝突検出、反応などを計算する必要があり、すべてをスムーズに表示したい場合、どうすればよいですか? これが私が開発している例です。画面に100個のボールがあればスムーズに表示できるようにしたいです。しかし、私はそれを行う方法がわかりません。すべての提案をいただければ幸いです。
質問する
462 次
2 に答える
1
優れた成熟した物理ライブラリである box2d を使用しているようです。良い選択!
Box2d はすでにかなり最適化されています...そして、多くの目玉がコードを見て、さらなる最適化を探しています。
したがって (設計が必要な場合)、改善への道は、この大きなライブラリをより単純な衝突関数に置き換えることです。
この一連のビデオ チュートリアルをご覧ください。processingJS を対象としているという事実は無視してください。ゲームの物理学と衝突の処理に関する優れたチュートリアルが提供されています。物理学の基礎がすでにわかっている場合は、2 番目のリンクにスキップしてください。
チュートリアルの「ホーム」: http://channel9.msdn.com/Series/Sketchbooktutorial
円形オブジェクトの衝突に関するチュートリアルの章: http://channel9.msdn.com/Series/Sketchbooktutorial/Simple-Collision-Detection-and-Response
于 2013-05-02T16:05:54.980 に答える