すべて同じジオメトリとマテリアルを使用して、各プレーヤーのプレーヤー エンティティをレンダリングしたいマルチプレーヤー ゲームがあります。理想的には、新しいプレーヤー オブジェクト (プレーヤーの状態を保持するなど) を作成するときに、シーンにプレーヤー マッシュを追加したいと考えています。
それらのプレイヤー オブジェクトはどのように同じジオメトリ/マテリアルを再利用できますか? 私の最大の問題は、ジオメトリがコールバックで非同期に読み込まれることです。そのため、プレーヤーを初期化する前にジオメトリを変数に割り当てて、それを使用してマッシュを作成することはできません (これは基本的にテクスチャで行うことです。 )。
使用できる「グローバル」アセット マネージャーのようなものはありますか? ゲームロジック/シーンの作成を開始する前に、ゲームに必要なすべてのアセットを事前にロードすることもできますか?