Unityは同様のマテリアルを持つゲームオブジェクトがシーン内に複数ある場合、1回のDrawCallで読み込んでくれると聞きました・・
更に、それらのゲームオブジェクトは、Instantiateで読み込むだけでは、同様のマテリアルとして読み込んでくれないので、Instantiateを使うときは以下のようにしました。
public Material mat;
public GameObject coin;
void instcoin(){
GameObject coin001=Instantiate(coin,transform.position,Quaternion.identity)as GameObject;
coin001.GetConponent<Renderer>().material=mat;
}
これで最適化できたとはおもうのですが、なぜかDrawCallが変化されません。。
アドバイスお願いいたします。ちなみに、CoinはRigidBodyで重力で動きます。
3D空間でゲームは作動します
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。