レス書き込み
スレへ戻る
写
レス栞
レス消
【3Dゲームエンジン】Unity質問スレッド31 [無断転載禁止]©2ch.net
PC,スマホ,PHSは
ULA
べっかんこ
公式(スマホ)
公式(PC)
で書き込んでください。
名前
メール
引用切替:
レスアンカーのみ
>>414 > >>410 > さすがにちょっとC#の基礎を覚えた方がいいかもしれない…と前置きしといてざっくり解説 > > ?は色々間違ってる。ちょっと正しく書くと… > > 1. Texture2Dという型の変数textureを宣言し(左辺) > 2. リソースフォルダ以下から指定したリソースをTexture2D型として読み込み(右辺) > 3. 宣言した変数に入れる(代入演算子=) > という事をしている > > この際注意しなければならないのは、Resources.Loadはプロジェクト内に作成したResourcesという名前のフォルダの中からしか読み込めず > 引数に指定するのもResourcesフォルダからの相対パスとなるということと、拡張子はつけないことだ > プロジェクト(正確にはプロジェクトディレクトリのAssetsフォルダ)から見て > Resources/Hoge/Fuga.pngというパスのファイルがあった場合、 > Resources.Load<Texture2D>("Hoge/Fuga");とすると読み込める > > 書き込みを見る限り、この辺理解せずにAssetsフォルダからの相対パスで指定してるとエスパーできる > > ?は?同様変数宣言の認識がやや怪しいが、概ね正しい。 > ただしGameObject.Find()も、GetComponent<T>()も、探した結果見つからなかったらnullを返す事に注意しないと今回同様のエラーを頻発して苦労するだろう > > ?はかなり間違ってる > 1. ?のimgに格納されてるコンポーネントのspriteに以下の処理を代入する(左辺+代入演算子) > 2. ?のtextureに読み込んでるTexture2Dから、指定した矩形(Rect)の範囲を切り出し、回転軸を左下隅(Vector2.zero)に指定してSpriteを生成する > って感じだ > > スプライトとテクスチャはどちらも画像を元にしたオブジェクトだが、用途が違うため違う型として扱われる > Imageのsprite変数はSprite型として宣言されているためわざわざtextureからSprite型のオブジェクトを生成して代入しているという点に注意
ローカルルール
SETTING.TXT
他の携帯ブラウザのレス書き込みフォームはこちら。
書き込み設定
で書き込みサイトの設定ができます。
・
ULA
・
べっかんこ(身代わりの術)
・
べっかんこ(通常)
・
公式(スマホ)
・
公式(PC)[PC,スマホ,PHS可]
書き込み設定(板別)
で板別の名前とメールを設定できます。
メモ帳
(0/65535文字)
上
下
板
覧
索
設
栞
歴
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s