RigidbodyとColliderへのアクセスと自動コード変更
Visual Studio Codeを使ってrididbody.velocityやcollider.boundsと打っても補完が効かないです。
下記のサイトを見つけ、参考にさせていただきました。
rigidbody.velocity
を
Rigidbody rigidbody = (Rigidbody)GetComponent(typeof(Rigidbody)); rigidbody.velocity
とします。
また、
collider.bounds
を
Collider collider = (Collider)GetComponent(typeof(Collider)); collider.bounds
とします。
さらに、参考サイトによると、
rigidbody.velocity
と打っても、コンパイル時に
GetComponent<Rigidbody>().velocity
と自動変換してくれるようです。
実際に試したところ、Unity実行時に下記ダイアログが表示され、「I Made a Backup. Go Ahead!」ボタンを押すとソースが自動変換されました。