Unity でテクスチャの色を Jobs/Burst で処理できる NativeArray の形で取得できる Texture2D.GetPixelData の使い方をまとめます。 はじめに 使い方 Jobシステム・Burstコンパイラと組み合わせたサンプル 参考 Unity 2021.3.0f1 はじめに Unity2020.1 から Texture2D.GetPixelData() というAPIが新しく追加されました。 このメソッドは Texture2D.GetPixels() のように Color 型の配列を返すのではなく、NativeArray<Color> を返します。 つまり、テクスチャの色をC#で頻繁に変更するようなケースにおいて、Job システム や Burst コンパイラによる高速化を行うことができます。 本記事ではこの API の使い方についてまとめます。 使い方 以下は
