using UnityEngine;
using System.Collections;
public class Evemy1 : MonoBehaviour
{
public static int Speed = 150; //掉下來數度
private float evemytime = 0.05f; //敵人時間
private float evemyspeed;
private float x, y, z; //座標
public GameObject EvemyDada; //新建遊戲物件
void Start(){
evemy();
}
// Update is called once per frame
void Update ()
{
if (evemytime <= Time.time) { //假設條件時間
transform.Translate (Vector3.down * Time.deltaTime * Speed); //物件往下掉
if (transform.position.z <= 235.0f){ //假設物件座標z軸
evemy();
}
}
}
void evemy(){
evemyspeed = Random.Range(100,500); //取亂數
x = Random.Range(-321,321);
y = 341f;
z = 752;
transform.position = new Vector3(x, y, z); 新建物件座標
}
void OnTriggerEnter (Collider c) //碰撞
if (c.tag == "Bullet) { //架設物件碰到物件(標籤名稱)
Instantiate (EvemyDada, transform.position, transform.rotation); //實體(物件, 本身物件座標, 物件旋轉座標)
}
Destroy (gameObject); //刪除物件
}
}
using UnityEngine;
using System.Collections;
public class Evemy1 : MonoBehaviour
{
public static int Speed = 150; //掉下來數度
private float evemytime = 0.05f; //敵人時間
private float evemyspeed;
private float x, y, z; //座標
public GameObject EvemyDada; //新建遊戲物件
void Start(){
evemy();
}
// Update is called once per frame
void Update ()
{
if (evemytime <= Time.time) { //假設條件時間
transform.Translate (Vector3.down * Time.deltaTime * Speed); //物件往下掉
if (transform.position.z <= 235.0f){ //假設物件座標z軸
evemy();
}
}
}
void evemy(){
evemyspeed = Random.Range(100,500); //取亂數
x = Random.Range(-321,321);
y = 341f;
z = 752;
transform.position = new Vector3(x, y, z); 新建物件座標
}
void OnTriggerEnter (Collider c) //碰撞
{
if (c.tag == "Bullet) { //架設物件碰到物件(標籤名稱)
Instantiate (EvemyDada, transform.position, transform.rotation); //實體(物件, 本身物件座標, 物件旋轉座標)
}
Destroy (gameObject); //刪除物件
}
}
全站熱搜