実現したいこと
ここに実現したいことを箇条書きで書いてください。
- サイコロをランダムな向きと強さで振る。
サイコロが止まった時に上面判定をしてコンソールに表示する。
ランダムな高さに戻す。
これを2000回繰り返す。
前提
ここに質問の内容を詳しく書いてください。
Unityを使ってサイコロを振り、出た目を記録するじっけんがしたいです。プログラミングにエラーがあり、作動しません。初心者で、見よう見まねで調べてやったので全く分かりません。
発生している問題・エラーメッセージ
エラーメッセージ Assets\Cube.cs(7,9): error CS8803: Top-level statements must precede namespace and type declarations. ### 該当のソースコード ここに言語名を入力 C言語 ソースコード using System.Collections; using System.Collections.Generic; using UnityEngine; public class cube{} public int i = 0; tor i = Random.Range(-10,10); Rigidbody cubeRb = GetComponent<Rigidbody>(); For(i<=2000);++i; { cubeRb.AddTorque(tor ,i,tor ,i,tor ,i,ForceMode.Impulse); if (cubeRb.IsSleeping()) { switch (col.gameObject.name) { case "1": Debug.Log("6"); break; case "2": Debug.Log("5"); break; case "3": Debug.Log("4"); break; case "4": Debug.Log("3"); break; case "5": Debug.Log("2"); break; case "6": Debug.Log("1"); break; } } gameObject.transform.position = new Vector3 (0.0f,Random.Range(10,25),0.0f); } ### 試したこと Unityの表示に従った。 ### 補足情報(FW/ツールのバージョンなど) 詳しいことはよくわからないです。すみません。