打地鼠小游戏
一 新建项目(这里要注意是2D)
新建文件夹,导入素材图片和音乐,设置地鼠和地板的位置,使其能显示在场景里。
Unity3d打地鼠
二 生成洞口
新建脚本GameController,放在ground里
Unity3d打地鼠
Unity3d打地鼠

三 完成地鼠的随机生成和销毁Unity3d打地鼠
在GameController脚本里进一步编写
Unity3d打地鼠

新建Mole脚本 并加进mole的预制体中Unity3d打地鼠
四 打击地鼠
Unity3d打地鼠
新建BeatenMole脚本,使被打中的地鼠在一秒内消失Unity3d打地鼠
Mole脚本Unity3d打地鼠
GameController脚本Unity3d打地鼠
Unity3d打地鼠
五 实现计时、计分功能
新建Text,设置位置和大小,并编辑文本
Unity3d打地鼠
新建Timer脚本 使用Update函数和Time.deltaTime函数Unity3d打地鼠
Unity3d打地鼠

在Mole脚本里添加关于计分的代码Unity3d打地鼠
六 实现锤子的击打动画
在canvas下新建Image,重命名为HammerImage,调节其位置
Unity3d打地鼠
新建Changesursor脚本,并加入HammerImage里Unity3d打地鼠
Unity3d打地鼠
七 添加音效
Unity3d打地鼠
八 结束和重新开始功能
Unity3d打地鼠Unity3d打地鼠
Unity3d打地鼠
新建Button,重命名为RestartButton,调节其位置Unity3d打地鼠

新建Restart脚本,并添加到RestartButton里Unity3d打地鼠
设置数据如图
Unity3d打地鼠
各脚本代码
Unity3d打地鼠
Unity3d打地鼠
Unity3d打地鼠
Unity3d打地鼠
Unity3d打地鼠
Unity3d打地鼠
Unity3d打地鼠

相关文章: