2Dの表示順

同じLayerNameならOrderが大きいほど手前に表示される

  • Spriteでの例
SpriteRenderer obj=obj2.AddComponent<SpriteRenderer>();
obj.sortingLayerName = "Units";
obj.sortingOrder = 2;

  • 3Dtextの例
GameObject obj=GameObject.Instantiate(getCoinText, new Vector2( end.x,end.y ), Quaternion.identity) as GameObject;
obj.GetComponent<TextMesh>().text="10coins";
obj.GetComponent<MeshRenderer>().sortingLayerName = "UI";

タグ:

sample
最終更新:2015年06月21日 21:35