代码实例1(点射发射一颗预制体子弹)
using UnityEngine;
using System.Collections;
public class Shoot : MonoBehaviour {
//申请GameObject变量用来承载预制体(拖动预制体赋值)
public GameObject bullet;
//申请float变量设置推动力大小
public float thrust = 2000.0f;
//检测开火函数
void CheckShoot() {
//是否输入了“Fire1”(默认鼠标左键和左Ctrl键)
if (Input.GetButtonDown("Fire1")) {
//实例化一个bullet的克隆体。
GameObject clone = Instantiate(bullet,
transform.position,
transform.rotation)
as GameObject;
//获取克隆体的刚体组件。
Rigidbody rb = clone.GetComponent<Rigidbody>();