前提・実現したいこと
unity のc#script
スペースキーを押すたびに決めた範囲(xは-1.5~1.5 yとz は固定)のなかで球体を1つ生成する。
発生している問題・エラーメッセージ
スペースキー 1回押したら1つ生成するが次にもう1回おしたらまた1つ生成されると思ったら2個生成され繰り返すと生成する球体が倍に生成される
エラーメッセージ
該当のソースコード
c#
ソースコード
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BallPosition : MonoBehaviour {
public GameObject Sphere;
[SerializeField]
// Use this for initialization void Start () { } // Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Space)) { float x = Random.Range(-1.5f, 1.5f); float y = 10; float z = 0.7f; Vector3 position = new Vector3(x, y, z); Instantiate(Sphere, new Vector3(x, y, z), Quaternion.identity); } }
}
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/08 14:45