[COCOS2D] CocosCreator制作H5游戏《抢月饼》教程5做游戏主场景核心逻辑

[复制链接]
星空 发表于 7 天前 | 显示全部楼层 |阅读模式
CocosCreator制作H5游戏《抢月饼》教程5实现游戏主场景主线核心逻辑

1 N# [% e& Q9 g6 ], J+ k1 r+ e
终于期待的功能来了,这次我们需要实现主逻辑了,这个才是我们游戏的核心部分。
首先我们创建脚本文件【GameMain.js】
1、添加需要绑定的控件:
1.png
2、然后我们实现触摸监听的方法,来检测用户点击屏幕的坐标来移动玩家位置。
2.png
上面的监听代码主要就是实现移动玩家位置,首先把点击坐标转换为屏幕坐标,因为游戏的中心点的坐标为(0,0),所以我们再减去屏幕宽度的一半,来精确玩家位置。
然后调用玩家脚本里实现的玩家移动方法。参数就是我们获得玩家需要移动到目标位置的X坐标。
3、实现倒计时的功能,以及判断游戏结束。
3.png
这里的结束场景我们还没有实现,功能先做了。等会创建结束场景文件即可。
4、实现创建萝卜,月饼,炸弹的方法。
4.png
这里调用了一个动态生成坐标的方法getNewStarPosition();
5.png
实现了这些创建方法以后,我们就可以创建对应的物品了。这里我们在定义三个定时创建物品的方法,在定时器里调用。
6.png
5、大概的主要功能我们都实现了,现在我们需要初始化方法里实现一些功能的初始化。
7.png
到此我们实现了游戏的主逻辑功能,然后我们把脚本绑定到Canvas上面。
8.png
记得把组件还有物品预制体拖进属性检查器进行绑定。到此主逻辑就完成了。下面我们创建结束场景。
【代码资源】- `2 U* g- p$ A

2 {* O8 W" h/ e0 r
' S! U# c# Q% ~9 x$ w
哎...今天够累的,签到来了游戏源码下载...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则