美文网首页cocos-js学习
cocos-js 中的菜单按钮cc.Menu

cocos-js 中的菜单按钮cc.Menu

作者: bde04638cca8 | 来源:发表于2016-08-22 11:48 被阅读367次

    看了一个星期的cocos -js,放假玩了两天,结果全都忘记的差不多了,真是罪恶深重。今天一来上班,各种bug不断,有点炸。


    cc.Menu 是有cc.MenuItem组成的,所以要先生成cc.MenuItem。
    cc.MenuItem可以通过cc.MenuItemImage,cc.MenuItemSprite,cc.MenuItemFont,MenuItemLabel这些去实现

    第一步生成cc.MenuItem

    var startItem = new cc.MenuItemImage(    
    res.Peashooter1_png,  
    res.HelloWorld_png,   
    function () {       
    console.log("test");  
     }.bind(this));```
    ##第二步初始化MenuItem的位置
    

    startItem.attr(
    {
    x:size.width / 2,
    y:size.height /2
    });```

    第三步 初始化cc.Menu

    var  menu = new cc.Menu(startItem,start);
    menu.x=0;
    menu.y=0;
    this.addChild(menu);
    

    如果有多个菜单按钮,就可以在cc.Menu()里面一直添加就好了。
    有一个注意项,如果你创建的sprite已经添加到layer上了,就不要再添加到MenuItem,否则就报错。

    相关文章

      网友评论

        本文标题:cocos-js 中的菜单按钮cc.Menu

        本文链接:https://www.haomeiwen.com/subject/qyowsttx.html