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” - - 这点希望大家以后不再犯相同的错误。


  其实在学习软件的过程中,有很多的小技巧可以学习和使用,这些技巧的的总结对于以后的学习和游戏开发有很大的优势。


你可能感兴趣的:(android,function,false,游戏开发)