しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

UnityでスクリプトからTexture2Dを読み込む(C#)

UnityでSpriteのTextureをスクリプトで動的に変更する方法です。

Textureの配置場所

読み取りたいTextureはResourcesフォルダに入れる必要があります。

f:id:llcc:20180628134744p:plain

詳しくは下ページのResourcesに載っていました。

docs.unity3d.com

Textureの読み込み

Textureの読み込みは下の通りです。
Resources.Loadを使って先程配置したTextureを読み込んでいます。

テクスチャのパスにはフォルダ名(Resources)は含める必要はありません。

(Texture2D)Resources.Load($"enemies/enemy1");