CVP认证学习笔记--李天宇005实现多场景切换

 今天的作业是场景的相互切换。我是通过点击菜单实现的,首先得体会是:今天的代码量比昨天又多了~..下面进入正题。

 这节课的内容其实和上节课的创建一个场景是有关联的。因为我们要手动创建2个场景,一个是帮助场景,一个是开始场景。所以昨天做的cc.Layer.extendcc.Scene.extend那一串代码还是必须的。并且需要创建多个.js文件来存放场景和图层。但是为了方便起见,我们再app.js文件里定义了3个场景,分别是HelloWorldSceneHelpSceneMenuScene

 过多的跟上节课重复的代码,这里就不附上了。这里主要分享一下自己在编程时犯的错误,也许马虎你的也会犯。我在new返回菜单项时:

 var itemCallBack = cc.MenuItemFont(“返回按钮”,this.返回方法,this);我开始的时候忘记了这个方法是全局的,没有加这个this,导致我一点击按钮的时候,模拟器就崩溃。于是乎我就debug,提示我这个方法没有找到,之后我回到new菜单项的那一行,很快找到了问题所在,完成了本节课的作业。 其实实现场景的来回切换的原理就是cc.director.runScene(new 场景名())

通过查阅资料,我又找到了一些关于cc.director的函数,这里跟大家分享一下:

http://www.ipastimes.com/post/4.html

最后附上我的作业链接:

http://www.cocoscvp.com/usercode/2016_04_11/d712a30b2bb2c2e145b334ad2e0247ac131a27ee/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值