这是关于2D游戏系列的最后一记,由于学习的游戏项目较小,游戏源码功能也就只包含主要的一些人物动画、场景制作等几个,所以也只作些简单的记录,现在就来做些这个系列的收尾吧!
1 下面是关于金币的收集实现
var soundName : AudioClip;
function OnTriggerEnter(other: Collider)
{
if(other.tag == "Player") //角色与金币碰撞检测-
{
AudioSource.PlayClipAtPoint (soundName,Vector3(0,0,-10));//声音播放-
Destroy(gameObject); //金币从场景消失--
}
}
2 关于敌人AI,在2D游戏中也可设计成类似超级玛丽一样,就是角色在移动过程中碰到敌人就死亡了(可以回到初始点重新开始);想难点的话就增加武器、生命值计算,实现过程都可以自己去尝试;好了,下一步就开始学习一个RPG类型的游戏,已经找了完整的游戏源码,慢慢地搞明白了就再把笔记整理出来;在之后就是准备自己动手做一个RPG的游戏;路漫漫其修远兮!加油吧,骚年!