Unity5質問スレat GAMEDEVUnity5質問スレ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:名前は開発中のものです。 15/08/24 14:26:30.22 ij8NM9BZ.net GetComponentがいまいち分かりません。 http://hiyotama.hatenablog.com/entry/2015/04/24/210000 このサイトにあるソースコードなんですけど 「rb = GetComponent<Rigidbody2D>();」でコンポーネントを取得しているのは分かります。 でも、「Collision2D 」とか「Physics2D」とかは何故GetComponentせずに使えるのでしょうか? Rigidbody2DもCollision2DもPhysics2Dもクラスなのに、この違いはなんなのですか? 201:名前は開発中のものです。 15/08/24 14:39:36.54 xpkjZXNP.net Unityエンジンの内部でよく使われるものが キャッシュされてるんじゃないかと思われる 202:名前は開発中のものです。 15/08/24 15:24:23.84 GuW/yGM5.net >>200 それはUnityの話じゃなくてC#の話なのでそっち方面をちゃんと勉強した方がいい。 答えを言ってしまえばPhysics2D.Linecastとかは静的関数だから、なのだが そういってすぐわかるなら最初からわかるはずだろうし 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch