【Unity3D】学习笔记(第5记) 2D游戏开发基本技巧之拾取道具

这是关于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的游戏;路漫漫其修远兮!加油吧,骚年!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值