응용프로그램

`UnityEngine.GameObject.rigidbody' is obsolete: `Property rigidbody has been deprecated. Use GetComponent<Rigidbody>() instead. (UnityUpgradable)'

zelkova 2016. 7. 2. 10:32

<목차로 돌아가기>


Assets/Scripts/Player_Get.cs(42,49): error CS0619: `UnityEngine.GameObject.rigidbody' is obsolete: `Property rigidbody has been deprecated. Use GetComponent<Rigidbody>() instead. (UnityUpgradable)'


대략 해석하자면 `UnityEngine.GameObject.rigidbody' 퇴물이다. rigidbody 속성은 중요도가 떨어져서 사라졌다. 대신에 GetComponent<Rigidbody>() 사용해라




변경 전


this.gameObject.rigidbody.AddForce (0, -50f, 0);



변경 후


this.gameObject.GetComponent<Rigidbody> ().AddForce (0, -50f, 0);




반응형