うにてぃブログ

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

Texture2D

【Unity】テクスチャを分割するツール

画像を探していると、複数の画像がまとまっていることがありその一部だけ使いたかったことがあったので 画像を分割するツールを作成しました 分割数を指定することで を のように分割することができます スクリプト using System.IO; using UnityEditor; usi…

【Unity】テクスチャの輪郭を抽出する

こちら を参考に輪郭抽出アルゴリズムを用いて テクスチャの輪郭を抽出できるライブラリを作成しました github.com 「いらすとや」さんの素材をお借りして、ライブラリを使うと このように上記画像の輪郭を抜き出したり、輪郭を合成することができます 以下…

【Unity】Texture2D の Read/Write Enable を変更せずに GetPixel する

通常 Texture2D からピクセル情報を取得する場合には、Read/Write Enable を true にする必要があります こうしないと以下のエラーが出てしまします UnityException: Texture 'Hoge' is not readable, the texture memory can not be accessed from scripts.…

【Unity】Texture2D の原点を調べる

Texture2D の原点を調べたかったので、以下のコードで0に近いほうが黒くなるテクスチャを出力してみる var texture2D = new Texture2D(256, 256, TextureFormat.RGBA32, false); for (var x = 0; x < 256; x++) { for (var y = 0; y < 256; y++) { var v = (…