1.这次是按下空格在特定空间的随机区域生成Cube
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Down : MonoBehaviour {
public GameObject m_gb; //定义游戏对象m_gb
private Transform m_transform; //定义位置对象m_transform
// Use this for initialization
void Start () {
m_transform = gameObject.GetComponent<Transform>(); //获取位置组件赋给对象m_transform
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Space)) { //如果按下空格键
Vector3 gbp = new Vector3(Random.Range(-5.0f, 5.0f), Random.Range(5.0f, 10.0f), Random.Range(-5.0f, 5.0f)); //定义一个新范围内随机位置gbp对象
GameObject.Instantiate(m_gb, gbp, Quaternion.identity); //在随机位置gbp生成m_gb的克隆体
}
}
}