c#勉強したてのものです。
https://gametukurikata.com/program/fallfloor
のサイトに載っている主人公が乗ると数秒後に落下する床の作成で、書いてあるものをそのまま実行しようとしてみたら
c#
1function OnControllerColliderHit(col : ControllerColliderHit) { 2 if(col.gameObject.tag == "FallBlock") { 3 col.gameObject.GetComponent.<FallFloor>().ReceiveForce(); 4 } 5} 6```の1行目のfunctionと 7 8```c# 9public var limitTime : float; 10private var totalTime : float; 11private var rigidBody : Rigidbody; 12 13function Start () { 14 totalTime = 0.0f; 15 rigidBody = GetComponent.<Rigidbody>(); 16} 17 18function Update () { 19 20 if(totalTime >= limitTime) { 21 rigidBody.isKinematic = false; 22 } 23} 24 25function ReceiveForce() { 26 27 if(rigidBody == null) { 28 gameObject.AddComponent(Rigidbody); 29 rigidBody = GetComponent.<Rigidbody>(); 30 rigidBody.isKinematic = true; 31 } 32 33 totalTime += Time.deltaTime; 34} 35 36function OnCollisionEnter(col : Collision) { 37 38 if(col.gameObject.layer == LayerMask.NameToLayer("Field")) { 39 Destroy(this.gameObject); 40 } 41} 42```の1行目のvarでエラーが出ます。 43 44両者ともUnexpected symbolと出てくるのですが、何がおかしいのかわかる方いましたらご教授願いたいと思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/31 00:46