
前面我们实现了角色的脚本和积分的脚本。现在我们需要实现掉落物品的制作和控制脚本。
在游戏中我们有三个物品掉落,第一个是萝卜,第二个是月饼,第三个是炸弹。问我为什么有萝卜,我只能说我有萝卜的素材。猪八戒一开始是兔子,所以用的萝卜。哈哈。
1、制作掉落物品萝卜的预制体
什么是预制体,大家可以看下官方的文档讲解的。大致就是一次渲染到处使用的图片资源吧,这里不做解释。
首先我们把萝卜素材拖进层级管理器,然后在托回到资源Texture目录,大家就可以看到一个灰色的正方体,这就是预制体。
我们下面实现萝卜的控制脚本。我们的脚本只需要实现碰撞检测的功能即可。用来在掉落过程中和玩家进行碰撞检测。
2、创建luobo.js脚本实现功能
3、为预制体绑定脚本
在资源管理器中双击我们的预制体,打开预制体。然后在属性检查器添加刚刚创建的用户脚本【luobo.js】,并保存,然后关闭。
如图所示:
同样的方法,我们再制作月饼和炸弹的预制体,并创建【yuebing.js】【zhadan.js】控制脚本。然后分别实现绑定。
【yuebing.js】【zhadan.js】脚本的代码和【luobo.js】代码一样,就是在得分的时候大家根据需要自己改下。
如图:
在此我们实现了游戏的掉落物品的碰撞功能。下面我们将要实现游戏的主线程逻辑脚本。
=======================================================================
【教程目录:】
CocosCreator制作H5游戏《抢月饼》教程1:游戏分析及项目创建
http://www.byjth.com/CocosCreator/85.html
CocosCreator制作H5游戏《抢月饼》教程2:制作游戏启动场景
http://www.byjth.com/CocosCreator/86.html
CocosCreator制作H5游戏《抢月饼》教程3:实现游戏主场景界面及子逻辑
http://www.byjth.com/CocosCreator/87.html
CocosCreator制作H5游戏《抢月饼》教程4:实现游戏掉落物品及控制脚本
http://www.byjth.com/CocosCreator/88.html
CocosCreator制作H5游戏《抢月饼》教程5:实现游戏主场景主线核心逻辑
http://www.byjth.com/CocosCreator/89.html
CocosCreator制作H5游戏《抢月饼》教程6:实现游戏的结束场景和积分显示
http://www.byjth.com/CocosCreator/90.html
CocosCreator制作H5游戏《抢月饼》教程7:游戏总结以及打包分享
http://www.byjth.com/CocosCreator/91.html
【游戏预览】
http://www.byjth.com/MyGame/mobile/QiangYueBing/index.html【手机访问】
【代码资源】
链接: https://pan.baidu.com/s/1geVMbS3 密码: wxyx
=========================================================================
本文地址:https://www.byjth.com/QiangYueBing/88.html
版权声明:若无注明,本文皆为“闭眼就天黑专栏_技术博客_个人学习总结”原创,转载请保留文章出处。
- CocosCreator制作H5游戏《抢月饼》教程3:实现游戏主场景界面及子逻辑
- CocosCreator制作H5游戏《抢月饼》教程1:游戏分析及项目创建
- CocosCreator制作H5游戏《抢月饼》教程2:制作游戏启动场景
- CocosCreator制作H5游戏《抢月饼》教程7:游戏总结以及打包分享
- CocosCreator制作H5游戏《抢月饼》教程6:实现游戏的结束场景和积分显示
- CocosCreator制作H5游戏《抢月饼》教程4:实现游戏掉落物品及控制脚本
- CocosCreator制作H5游戏《抢月饼》教程5:实现游戏主场景主线核心逻辑
版权所有:《闭眼就天黑专栏_技术博客_个人学习总结》 => 《CocosCreator制作H5游戏《抢月饼》教程4:实现游戏掉落物品及控制脚本》
本文地址:https://www.byjth.com/QiangYueBing/88.html
除非注明,文章均为 《闭眼就天黑专栏_技术博客_个人学习总结》 原创,欢迎转载!转载请注明本文地址,谢谢。