2016年4月8日 星期五

按下滑鼠左鍵,動態生成物件

1.首先必須先建立一個 空物件(Create Empty)

2.再建立一個想自動重複生成的物件(例如:Cube...)

3.撰寫程式碼
程式碼如下:

using UnityEngine;
using System.Collections;

public class control MonoBehaviour
{  public GameObject box;
    void Update ()
    {
        if (Input.GetButtonDown("Fire1"))
        {//如果按下滑鼠左鍵
            Instantiate(box,transform.position,transform.rotation);
            //動態生成(複製來源,出現位置(座標),出現方向(角度))
        }

     }
}

4.將該script檔加給 空物件

5.修改空物件此script的box屬性值:將Cube拖曳至box屬性值欄位

沒有留言:

張貼留言

.htaccess應用

去除WWW RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.com $ [ NC ] RewriteRule ^(.*) $ https: / /example.com/ $1 [ R = 301...