为女神的生日准备惊喜,我开始学习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)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。