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的克隆体
}
}
}
本文介绍了一个Unity脚本,该脚本允许玩家通过按下空格键,在限定的空间内随机生成立方体对象。使用了Vector3和Random.Range来确定立方体出现的位置。
2万+

被折叠的 条评论
为什么被折叠?



