給大家展現的是Begin腳本,原因是這個腳本是所有的核心,里面可以學習尋找gameObject,和產生預設的方法,預設的作用十分廣泛,相當于一個強大的腳本集合器,而且生成與銷毀都能用腳本控制。
var prefab : Transform;
static var hasOne = true;
static var life = 3;
static var GameOver = false;
function Awake()
{
hasOne = true;
life = 3;
GameOver = false;
GameObject.Find("Life") .guiText.text = life + "";
GameObject.Find("GameOver").renderer.enabled = false;
}
function Update () {
for (var i = 0; i < Input.touchCount; ++i)
{
if (Input.GetTouch(i).phase == TouchPhase.Began && hasOne && !Return.isReturn)
{
Instantiate(prefab, transform.position, transform.rotation);
}
}
if(life ==0)
{
hasOne = false;
GameOver = true;
GameObject.Find("GameOver").renderer.enabled = true;
Relay();
}
}
function Relay()
{
yield WaitForSeconds (3);
GameObject.Find("Replay").guiText.text = "Touch To Replay!";
GameObject.Find("Replay").guiText.fontSize = 40;
}
游戲中爆炸特效和跟隨路徑都是自帶的,這里羽化只是修改了下樣式,話說這路徑回來的時候一閃像激光一樣,烘托點氛圍吧。
大家可以學習的小技巧:
Unity開發中有個東西叫做Unity Remote,可能很多人都不知道,其實是個很強大的軟件,下載地址是https://market.Android.com/search?q=Unity+Remote,大家可以下載下來看看這東西到底給我們開發帶來多大方便~ ~
還有最近才發現更換開始圖標的方法在Player Settings的Splash Image里面-0- 原來找半天沒找到。。。
可能有些人不知道Unity3d生成Android的那些項目到底在哪,其實當你生成一次APK后這些東西自動生成在Project目錄下的Temp文件夾里面,有興趣可以研究下~ ~
最后,在告訴大家一個技巧,其實獲取鍵盤按鍵的“Enter”對應的鍵值是“Return” - - 這點希望大家以后不再犯相同的錯誤。
其實在學習軟件的過程中,有很多的小技巧可以學習和使用,這些技巧的的總結對于以后的學習和游戲開發有很大的優勢。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。