2014年9月29日月曜日

Unity スクリプトから基本オブジェクトの作成

四角や丸などプリミティブオブジェクトをC#スクリプトから作成。
位置、サイズ、色、コンポーネントの指定。

色やサイズの異なるブロックを大量に配置する際に使います。
基本オブジェクトはプレファブとは違い。マテリアルなどのコンポーネントが共有されません。

//四角のオブジェクトを作成
インスタンス画像 GameObject cube1 = GameObject.CreatePrimitive(PrimitiveType.Cube);
cube1.renderer.material.color = new Color(0.5f ,0.2f,0f);
cube1.transform.Translate(10.5f,0.5f,0f);
cube1.transform.localScale= new Vector3(3,0.01f,3);
cube1.AddComponent("Move");//スクリプトの追加

0 件のコメント:

コメントを投稿