Star, an introduction to WYSIWYG editing Introduction In this tutorial you will create a simple star component and write your own custom editor for it. You will learn to dynamically generate a mesh support WYSIWYG editing support editing in the scene view This tutorial comes after the Custom List tutorial. This tutorial is for Unity version 4.3 and above. We start with the finished Custom List tut
意外と知られているハズなのに皆が何故か引っかかる罠の一つに、マテリアルの値を変えるとマテリアルが複製されてどローコールが増えるがある。 これはShardMaterialの存在を思えば単純な話で、多分内部的にこんな感じで動いてる。 特定マテリアルの色を変更するよう指示共通マテリアルは変更しないように、共通マテリアルからマテリアルをコピーしてインスタンス化コピーしたマテリアルを変更(どローコールが増える) で、このコピーしたマテリアルの分だけ描画が必要になるのでドローコールが増えるという訳。ちなみに、一度インスタンス化したマテリアルは以降値を変更してもドローコールは増えない。 このドローコール増加対策は簡単で、概ね3つの方法がある。 renderer.sharedMaterialを使用するMaterialをある程度キャッシュしておくメッシュの頂点カラーを変更する 1についてだが、rendere
こちらのエントリーで自前でPanelオブジェクトを作成するサンプルを紹介しました。 しかし、こちらのコメント欄にまささんよりプレハブ化するとmeshが無くなってしまうとのご指摘を頂きました。実際に試してみると確かに無くなってしまいました。 調査した所、本来はこちらのサイトに書かれてるコードの様に AssetDatabase への保存が必要な様です。 CreatePlane - Unify Community Wiki http://wiki.unity3d.com/index.php?title=CreatePlane こちらを参考に修正したコードがこちら。 【CreatePanel.cs】 using UnityEditor; using UnityEngine; using System.Collections; public class CreatePanel : MonoBehav
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く