FC2ブログ

凛(kagring)のUE4/UE5とUnityとQt勉強中のゲーム制作ブログ

2016 年から UE4 / 2021年から UE5 を触り始めました。勉強したもののメモ用のブログです。C++ での Qt、Unity も少しあります。ゲーム制作の話題もはじめました。

PREV | PAGE-SELECT | NEXT

≫ EDIT

マテリアルの取得

Unity でゲームオブジェクトの中にはいっているマテリアルを取得する方法です。

とはいえ難しいことはなにもなく、

// マテリアルの取得
GameObject gameObject;
Material material = gameObject.renderer.material;


といった感じで取得できます。

複数のマテリアルを持っている場合は

// 全てのマテリアルを参照
GameObject gameObject;
for(int i = 0; i < gameObject.renderer.materials.Length; i++ ){
// マテリアルの取得
Material material = gameObject.renderer.materials[i];
}


といった感じでアクセスできるようです。

シェーダーへのアクセスもマテリアル経由で行う見たいですね。

| Unity | 02:57 | comments:0 | trackbacks:0 | TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://kagring.blog.fc2.com/tb.php/35-ec570c9d

TRACKBACK

PREV | PAGE-SELECT | NEXT