Sprites-DefaultマテリアルはSpriteRendererに自動的に付くか、インスペクタ上で選択するくらいしか設定する方法がなく、スクリプト上で取得する方法が分からなかったので確かめてみた。
取得するには以下のコードでできる。
Material material = Resources.GetBuiltinResource<Material>( "Sprites-Default.mat" );
ちなみに、GetBuiltinResourceを使えば組み込みリソースが取得できる模様。
何があるかは、「Unityインストールパス/Editor/Data/Resource/unity default resources」のファイルを適当な位置にコピーし、拡張子をassetに。
それを適当なプロジェクトに読み込ませれば確認できた。
注意点は、GetBuiltinResourceで指定するパスには拡張子を含めなくてはならないため、適切な拡張子をつける必要がある。
Unityのアセット販売中!
ステートマシンの状態遷移やパラメータはエディタで編集でき、
ゲームロジックに依存するステートの挙動はスクリプトで記述可能なエディタ拡張。
RPGツクールVXやWOLF RPGエディターのオートタイルに準拠したエディタ拡張。