Android Unity3D游戏开发之躲避方块(附源码)(2)

这里可以看到Input是获取触摸的接口,从Input中可以获取触摸个数,触摸状态,包括很多感应器,甚至还能确定第几个点的触摸,羽化自我认为这个很方便,原来开发Android游戏的时候,做个多点触摸判断都很麻烦,Unity使这一下子简单不少,详细使用方法可以看脚本手册里面介绍,还有就是Scene的跳转用Application,退出也是一样,Application也是很使用的接口。 大家看到羽化把坐标写死其实是不对的,应该写成相对坐标,这里不要忘了,羽化也是为了方便-0-

下一个我们看看触发器的脚本,很多人都搞不清楚触发器和碰撞器到底有什么区别,羽化可以这么解释,触发器是个虚的东西,被勾成触发器的物体实质上就相当于没了实体,而碰撞器肯定是实的东西,用脚本里面的理解来说,无论是触发器还是碰撞器,都是由刚体引起的,所以必须两个物体中必须有一个是刚体。看看这个脚本Trigger:

collider.isTrigger = true;   var explosionPrefab : Transform;   // Destroy everything that enters the trigger    function OnTriggerEnter (other : Collider) {    if(other.gameObject.tag == "Player")    {     Destroy(other.gameObject);     Destroy(gameObject);     Instantiate(explosionPrefab, transform.position,Quaternion.identity);     Begin.hasOne = true;     Begin.life --;     GameObject.Find("Life") .guiText.text = Begin.life + "";    }   }  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyppdf.html