加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos js添加 按钮1

发布时间:2020-12-14 21:34:14 所属栏目:百科 来源:网络整理
导读:在cocos2d-js中可以用添加Menu的方式来添加各种可以交互的东西,比如图片,文字等 但是如果按钮位置分布不均衡的时候,使用Menu给我的感觉反而不是很方便,所以在寻找更便捷的方式。 然后我觉得cocos自带例子中的ccui.Button是我比较喜欢的方式,于是定义如

在cocos2d-js中可以用添加Menu的方式来添加各种可以交互的东西,比如图片,文字等
但是如果按钮位置分布不均衡的时候,使用Menu给我的感觉反而不是很方便,所以在寻找更便捷的方式。
然后我觉得cocos自带例子中的ccui.Button是我比较喜欢的方式,于是定义如下:


var Button = new ccui.Button();
Button.setTouchEnabled(true);
Button.setPressedActionEnabled(true);
Button.loadTextures("res/buttons.png","res/buttons.png","");
Button.x = 135;
Button.y = 240;
Button.addTouchEventListener(this.selected,this);
this.addChild(Button);

然后运行程序就会提示:Uncaught ReferenceError: ccui is not defined

那么怎样定义ccui.Button才是正确的呢?大家不用Menu的时候又是用什么方式定义按钮的呢?

是不是在project.json中的模块没有引入呢。
"modules" : ["cocos2d","extensions"],

问题解决了谢谢,然后我又有新的不理解的地方。
-js引擎里面都有哪些modules,什么时候需要添加,我之前看跑酷教程的时候看到它用上了chipmunk物理引擎,需要添加相应的modules,而在js-tests里面是没有添加的,但是也能正常运行...
我该在哪里了解modules的相关知识呢?

frameworks下有个moduleConfig.json

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读