Mesh
Sprite は vertices, uv, triangles と Mesh の情報を持っている これを利用して Sprite から Mesh を生成する Sprite の Mesh を正しく取得するためには Mesh Type を Tight にする必要がある Sprite Mesh の確認 SpriteRenderer を に対象の Sprite をセッ…
線を描くためにはなぞったあとを Mesh で作成すれば実線になる 今回ではこのような Mesh で線を描画している なぞった位置を取得する 今回は Input を使わず uGUI の タップ判定から 座標を変換している OnDrag が呼ばれるたびに線を描画していると、無駄が…
github.com 今なら簡単につくれるかと思って作成してみました 仕組みについては次記事で軽く紹介します 使い方 プロジェクトを Clone して SampleScene を開いて再生する あとは Game Scene をドラッグすれば線が描画される DrawHandler の Width や Color …
自作したMesh の uvや頂点カラーを見たかったので、表示する拡張を作成 内蔵されているCubeのUVを表示するとこのようになります 頂点カラーも持ってる場合は文字色が頂点カラーの色に変わります 頂点が多いやつだと多すぎて見るのが辛い using System.Collec…
Mesh Fileter の コンテキストメニューで「Save Mesh」を押すと保存先を指定し、Mesh を保存できる 例えば Cube の Mesh を保存するとちゃんと保存できている コード public static class MeshUtil { [MenuItem("CONTEXT/MeshFilter/Save Mesh")] private st…