今天讲了发射子弹并让子弹把墙打坏,并让打出去的子弹两秒后消失
效果如下:
详细代码如下:
using UnityEngine;
using ;
public class Fire : MonoBehaviour {
float speed = ;
public GameObject newObject;
float firetima = ;
float nexttime = ;
void Update()
{
float a = -25 * ;
float x = ("Horizontal") * * speed;
float z = ("Vertical") * * speed;
(x, 0, z);
if (())
{
( * a, );
}
if (())
{
( * a, );
}
if (("Fire1") && nexttime < )
{
nexttime = firetima + ;
GameObject go = Instantiate(newObject, , ) as GameObject;
(0, 0, 1231);
Destroy(go,);
}
}
}
接下来,我们要做一个太空大战的小游戏
具体实现效果是:
1、我方点击鼠标左键或按空格键发射子弹,我方子弹连续发射
2、敌方
unity3d游戏开发之发射子弹的源代码 来自淘豆网www.taodocs.com转载请标明出处.