暇つぶし2chat GAMEDEV
- 暇つぶし2ch175:名前は開発中のものです。
15/03/07 22:20:18.45 EBk8jK/7.net
>>158
162の追記
テストはちょっと条件が違ったので書いておきます
start()で下記のコードでレンダラーのキャッシュ、元マテリアルの退避と編集用に複製・上書き
render = this.GetComponent<SpriteRenderer>();
oldmat = render.material;
mat = Material.Instantiate( render.material ) as Material;
render.material = mat;
update()でマテリアルの操作
OnValidate()では操作されるフラグだけ設定でマテリアル自体は操作していなかったですが、
162のとおり警告はでました。
なのでOnValidate()内での編集自体は問題ではなく、
[ExecuteInEditMode]なオブジェクトでなんらかの手順を行わないとマテリアルがリークする、
ということではないかなと。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch