cocos js添加 按鈕1

在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 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章