忍者ブログ

ゲーム作成状況を載せて行きますよ。 いつ完成する事やら・・・ ダージリンおじさん メール:moumouojisan@yahoo.co.jp
11 2017/12 1 23 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031 01

12.25.13:27

【Unitiy】RawImageをスクリプトで変更する方法。

すこし記事が開きましたね。

大変失礼いたしました。実はUnityにて画像の切り替えを
スクリプト上で行なう方法を探していました。

SpriteRenderとRawImageはまったく別物のようで、
RawImageにはgetcomponent<rawImage>を使うみたいです。


そしてUnity側にResourcesというフォルダをつくり、
その階層に画像を入れて、スプライトとして設定しておけば
命令によりその画像を参照できるようです。



Resources.Load<Texture2D>("sprite/Image");


画像のパスですが、これはUnity側での画像の名前です。
元の画像名である必要は内容で尚拡張子もいらないようです。
この場合Resourcesファイルの子にspriteフォルダを作成し、
そこに画像を入れています。Load<>の「<>」の中身は
参照したい物の型を入れるようです。


これをGetcomponent<RawImage>().texture に入れます。



Getcomponent<RawImage>().texture = Resources.Load<Texture2D>("sprite/Image");




このような感じですね。




いろいろサイトで飛び回ったんですがよくわかりませんでしたので、
もし同じ方がいらっしゃればと記載しておきます。
PR
URL
FONT COLOR
COMMENT
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
PASS

TRACK BACK

トラックバックURLはこちら