【3Dゲームエンジン】Unity質問スレッド31at GAMEDEV
【3Dゲームエンジン】Unity質問スレッド31 - 暇つぶし2ch417:名前は開発中のものです。
17/09/20 22:43:09.81 x6n8KR83.net
ダメだ全然わかんねえええあえ
基本の基本から聞いていいすか?

>>309の一行目
Texture2D texture = Resources.Load("image path") as Texture2D;
これは
textureに指定したパスのリソース(projectタブのフォルダに入れてあるなんやかや)を読み込んで入れる。スプライトとして。
でいいんですよね?
そもそもこの冒頭のTexture2D textureはなんですの?下でも出てくるけど
Texture2Dをtextureと呼ぶ みたいに読んでたけど(変数の宣言みたいな)違う?

Image img = GameObject.Find("Canvas/Panel/***").GetComponent<Image>();
これも上と同様にImageをimgと呼ぶから入って、
Canvas/Panel/にある***というゲームオブジェクト?
(弄ろうとしてるのはpanel だから実際***パスは入れてないけど)
を探し、
そのオブジェクトのコンポーネントであるImage←(デフォのスクリプトコンポーネントでしょ?)をimgに格納?する?

img.sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), Vector2.zero);
②のimgに格納されてるコンポーネントのspriteに以下の処理を代入する?
①のtextureに読み込んでる画像を入れる。座標は0
とりあえずunity触りはじめて3日程度だからボタン押したら背景が切り替わる
って感じでサンプルコード探して試してたんだけど最初からこんなに躓くと思わなんだ


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch