BaseMeshEffect
床に写ったような表現をさくっとできるコンポーネントを作成しました 現状一番下を0にしてもうっすらとは見えてしまうので、見えてしまう最大範囲を変える場合は対応が必要になります using System.Collections.Generic; using UnityEngine; using UnityEngi…
BaseMeshEffect を用いて同じ画像をスケールを変えて複製することで Outline っぽいものを再現しています using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; [RequireComponent(typeof(Image))] public class OutlineImage : Bas…
Image を BaseMeshEffect を利用して曲げてみたかったので作成してみました ※Sliced や Filled には未対応、水平のみ メッシュの分割数や、外周の長さなどパラメータの調整をすることで 曲げ具合を変更することができます Shader を使えば Sliced などのとき…
Text の複数 Outline のコンポーネントを作成しようとしていると Outline が Text よりあとに描画されてしまっており、想定していた順番で描画されなかった テスト 単純に考えると AddUIVertexTriangleStream で渡した List の順番で描画されるはずなので も…
BaseMeshEffect を利用して Shader側にパラメータを渡すために 下記コードのように uv1 を利用しようとしたがパラメータが渡されない public override void ModifyMesh(VertexHelper vh) { var vertexList = new List<UIVertex>(); vh.GetUIVertexStream(vertexList); </uivertex>…