Android Unity3D遊戲開發之躲避方塊(附源碼)

給大家展現的是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” - - 這點希望大家以後不再犯相同的錯誤。


  其實在學習軟件的過程中,有很多的小技巧可以學習和使用,這些技巧的的總結對於以後的學習和遊戲開發有很大的優勢。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章