var player = new GameObject( "Player" ); player.AddComponent<Rigidbody>(); player.AddComponent<BoxCollider>();
普段、スクリプト上でゲームオブジェクトを作成して
そのオブジェクトにコンポーネントをアタッチする場合、上記のように記述していましたが
var components = new [] { typeof( Rigidbody ), typeof( BoxCollider ), }; var player = new GameObject( "Player", components );
こういう書き方もできるようです
前者の書き方のほうが好きですが一応覚書です