c#
1public class Fallblock : MonoBehaviour { 2 public float limitTime; 3 private float totalTime; 4 private Rigidbody rigidBody; 5 6 void Start () { 7 totalTime = 0.0f; 8 rigidBody = GetComponent.<Rigidbody>(); 9 } 10 11 void Update () { 12 13 if(totalTime >= limitTime) { 14 rigidBody.isKinematic = false; 15 } 16 } 17 18 void ReceiveForce() { 19 20 if(rigidBody == null) { 21 gameObject.AddComponent(Rigidbody); 22 rigidBody = GetComponent.<Rigidbody>(); 23 rigidBody.isKinematic = true; 24 } 25 26 totalTime += Time.deltaTime; 27 } 28 29 void OnCollisionEnter( Collision col ) { 30 31 if(col.gameObject.layer == LayerMask.NameToLayer("Field")) { 32 Destroy(this.gameObject); 33 } 34 } 35 36}
キャラクターがブロックに乗ったら数秒後に落下するスクリプトですが、8行目と22行目にタイトルのエラーが発生します。どうすれば改善できるかご教授願います。
回答1件
あなたの回答
tips
プレビュー