Unityでエラーが出ていて困っています。
クローンを作成するときに、
Range is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start instead. Called from MonoBehaviour 'MenuCloneGround'. See "Script Serialization" page in the Unity Manual for further details.
となり、ランダムな位置にクローンが行きません。
クローンのプログラムは以下です。
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5public class MenuCloneGround : MonoBehaviour 6{ 7 float RandomX = Random.Range(-3.7f, 3.7f); 8 9 10 // Start is called before the first frame update 11 void Start() 12 { 13 transform.position = new Vector3(RandomX, 9, 0); 14 } 15 16 // Update is called once per frame 17 void Update() 18 { 19 transform.position += new Vector3(0, -0.1f, 0); 20 } 21}
何かわかる人がいたら教えてください。
回答1件
あなたの回答
tips
プレビュー