うにてぃブログ

主にUnityとC#に関する記事を書いていきます

Canvas

【Unity】Canvas の overrideSorting がスクリプトから変更できない

using UnityEngine; public class SampleMonoBehaviour : MonoBehaviour { [SerializeField] private Canvas _canvas; public void Init() { _canvas.overrideSorting = true; _canvas.sortingOrder = 10; } } 上記コードを他のインスタンスが呼び出した際に…

【Unity】BaseMeshEffect で UIVertex の color, position, uv0 以外を利用する方法

BaseMeshEffect を利用して Shader側にパラメータを渡すために 下記コードのように uv1 を利用しようとしたがパラメータが渡されない public override void ModifyMesh(VertexHelper vh) { var vertexList = new List<UIVertex>(); vh.GetUIVertexStream(vertexList); </uivertex>…