- 456 名前:名前は開発中のものです。 mailto:sage [2016/05/17(火) 15:29:19.21 ID:RFqvbH97.net]
- >>446
とりあえずUnityScript(javascriptのような別物)はあまりお勧め出来ないのでC#を使うようにするといいと思うよ Obsolateは過去のバージョンでは存在したが古く不適切な実装やより優れた同等品の追加などによってなくす方向にシフトしたものにつけられるアトリビュート 今回の場合は、バージョン4.xの頃には存在したが内部的にGetComponentを使っていたプロパティ群がまとめて廃止された経緯があるんよ GetComponentは重いから暗黙的に多用してしまう事を助長するのは良くないってのが廃止の理由 velocityやAddForce絡みのエラーはrigidbodyの取得時に明示的にキャストすれば大丈夫 ただまあ前述のobsolateにされた経緯の通り毎回GetComponentを呼ぶのはよろしくない、Awakeで一回だけGetComponentしてRigidBody型の変数にっっこんでおくのがいいと思う ついでに言えばそのクラスで特定のコンポーネントが必須ならRequireComponentアトリビュートをつけておくことをお勧めしとく まあとりあえずやる気になったみたいだしチュートリアル頑張れ
|

|