cocos js添加 按鈕1,cocosjs添加按鈕

來源:互聯網
上載者:User

cocos js添加 按鈕1,cocosjs添加按鈕

在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 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.