「MonoGameの3Dモデルを管理描画するクラスを作る」の版間の差分

imported>Administrator
編集の要約なし
imported>Administrator
編集の要約なし
 
51行目: 51行目:


             // BasicEffectの基本設定をDrawメソッドの中で毎回やるのは非常に無駄なので事前に設定しておく。
             // BasicEffectの基本設定をDrawメソッドの中で毎回やるのは非常に無駄なので事前に設定しておく。
             // Androidでは実質的にGeometry あが使えないのでDrawコールの軽量化は重要になる。
             // Androidでは実質的にGeometry Instancingの様な技法が使えないのでDrawコールの軽量化は重要になる。
             // (ジオメトリシェーダーに対応したOpenGL ES 3.x対応端末が広く普及するのは10年後だろう)
             // (ジオメトリシェーダーに対応したOpenGL ES 3.2対応端末が広く普及するのは10年後だろう)
             // これだけでもショボいAndroid(F-04G)では300モデルでフレームレートが20%くらい違ってくる。
             // これだけでもショボいAndroid(F-04G)では300モデルでフレームレートが20%くらい違ってくる。
             foreach (var mesh in this.Model.Meshes)
             foreach (var mesh in this.Model.Meshes)