CocosCreator制作H5游戏《抢月饼》教程6:实现游戏的结束场景和积分显示
首页 > CocosCreator > 《抢月饼》    作者:闭眼就天黑   2016年9月9日 20:31 星期五   热度:8056°   百度已收录  
时间:2016-9-9 20:31   热度:8056° 

我们到目前还剩下最后一个场景,结束的场景。同样我们创建一个场景并命名为GameOver

我们添加游戏的背景scorebg,添加积分显示的label,重命名为score。在添加一个按钮replayBtn

如图所示:

 

 

 

界面创建好后,我们需要实现积分的显示。游戏结束后我们需要积分显示出来,积分我们在myscore.js文件里已经实现本地存储了。这里我们需要读取出来。

我们创建新的脚本文件score.js。绑定结束场景的积分label,实现读取本地积分并展示出来。

 

 

保存后,我们在场景中点击score节点,绑定脚本。然后把score节点拖进来进行组件绑定。

 

 

 

到此我们三个场景都完成了,还有一点点小功能没有做。

例如第一个场景开始游戏按钮的功能,第三个场景的再来一次按钮的功能。这两个按钮都是切换到游戏主场景的。所以是共用一个脚本方法即可。

创建gameBut.js脚本文件。代码如下:

 

 

然后我们绑定到GameBegin场景中的开始游戏按钮上。然后增加一个点击事件,然后从层级管理器中把startBtn节点拖进事件中进行绑定,然后选择脚本名称以及脚本的方法。如图:

 

 

 

同样的我们在结束场景也是同样的操作。绑定脚本以及组件和方法。

 

 

到此我们的整个游戏算是好了,可以测试下整个游戏的效果及流程。

======================================================================= 

【教程目录:】

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

=========================================================================


二维码加载中...
本文作者:闭眼就天黑      文章标题: CocosCreator制作H5游戏《抢月饼》教程6:实现游戏的结束场景和积分显示
本文地址:https://www.byjth.com/QiangYueBing/90.html
版权声明:若无注明,本文皆为“闭眼就天黑专栏_技术博客_个人学习总结”原创,转载请保留文章出处。
相关文章

版权所有:《闭眼就天黑专栏_技术博客_个人学习总结》 => 《CocosCreator制作H5游戏《抢月饼》教程6:实现游戏的结束场景和积分显示
本文地址:https://www.byjth.com/QiangYueBing/90.html
除非注明,文章均为 《闭眼就天黑专栏_技术博客_个人学习总结》 原创,欢迎转载!转载请注明本文地址,谢谢。

刚才问的问题我找到答案了,是因为浏览器上的debug mode设置的问题!
这个博客是你自己弄的网站吧,似乎只能发送文字,无法上传图片吧,有些问题说起来比较累,一个图片就很清楚了!
@timing:可以发到论坛
getNewStarPosition()接口中的一句cc.log()运行后,为什么输出信息会显示在canvas上呢,这个很奇怪,不是应该显示在控制台的吗?我换成console.log就好了!

我的系统是Mac OS X 10.12.6,Creator V1.9.1
那个60秒时间已经过了,为什么游戏还不停止啊,

返回顶部    首页    手机版本    版权所有:闭眼就天黑专栏_技术博客_个人学习总结
    站长: 闭眼就天黑    搜索cocos2dx主题 技术支持:闭眼就天黑   皖ICP备14007736号-1  

皖公网安备 34132102000107号

   sitemap