Unityのコーディングに関する質問です。
Materialクラスををスクリプト側でprivate宣言してプロジェクトフォルダから取得し、3Dオブジェクトのマテリアルを変更したいです。
c#
1//マテリアルの定義 2private Material _material; 3 4~中略~ 5 6//マテリアルの変更 7this.GetComponent<Renderer>().material=_material; 8
今回の質問に不要な部分は省き、マテリアルの張り替え部分のみ抜粋しましたが、
publicを使用してインスペクター経由で定義せず、プログラム側からマテリアルを取得して取得したマテリアルに変更したいです。
どれだけ調べてもpublicを使用したマテリアル張り替えの処理しか出てきませんでした。
お手数をおかけしますが、ご回答いただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。