为女神的生日准备惊喜,我开始学习html5游戏开发 -第三天

cocos2d-html-v3

___________________________________________________


下载了v3版本的引擎,跟着官网v2的教程做demo,果不其然遇到了一些问题。


1、 v2: cc.Director.getInstance()   v3: cc.diretor


2、 官网v3文档中 menuItemSprite.create 的一个重载,

var item = cc.MenuItemSprite.create(normalImage, SelectedImage, 'callback', targetNode)
//create a menu item, when clicked runs targetNode.callback()


但当我查看源代码时发现声明是这样:

static MenuItemSprite * create(Node* normalSprite, Node* selectedSprite, const ccMenuCallback& callback);


但是使用这个重载并不能很好的解决问题,虽然不再报错,callback函数却不能正确调用。 使用下面这一重载可以正确运行:

cc.MenuItemSprite.create(normalImage, SelectedImage, disabledImage, targetNode.callback, targetNode)


_______________________________________________________________________


一直在跟官网教程做demo。 不同版本代码确实捉鸡。 最后睡觉前一件高兴的事: 下载到官网教程用到的所有资源,不用再费力找图片、软件什么的了。一件难过的事,加载文件出错,找不到出错位置,只知道无法加载到某文件:

Failed to load resource: the server responded with a status of 404 (File not found) http://127.0.0.1:8000/libs/cocos2d-html5/moduleConfig.json
Uncaught load libs/cocos2d-html5/moduleConfig.json failed! 


前提是我并没有做关系到文件加载的什么改动。 清醒清醒,明天继续。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值