首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cocos2d-html5 5鼠标单击事件不起作用

cocos2d-html5 5鼠标单击事件不起作用
EN

Stack Overflow用户
提问于 2013-05-10 11:55:58
回答 1查看 953关注 0票数 0

我正在开发一个基于cocos2d-HTML 5的游戏。我试图在我的代码中处理鼠标点击事件,如下所示。这是在'cc.Layer.extend‘类中添加的。当我测试代码时,它不是检测鼠标单击事件,而是在我通过鼠标单击时什么也不做。请建议我的代码中有什么问题,以及如何处理为场景创建的层中的鼠标单击事件?

代码语言:javascript
复制
Approach 1 : 
    var closemenuItem = cc.MenuItemImage.create(
    "res/FamilyRoomButton.png",
    "res/FamilyRoomButton.png",
    function () {
    alert("Works");
    },this);
    closemenuItem.setAnchorPoint(cc.p(0.5, 0.5));

    var menu = cc.Menu.create(closemenuItem);
                menu.setPosition(cc.PointZero());
                this.addChild(menu, 1);
                closemenuItem.setPosition(cc.p(size.width - 20, 20));
    Approach 2:
      var item1 = new cc.MenuItemFont.create("FamilyRoomButton",this,this.playSound);
         item1.setPosition(500,500);
           var menu = cc.Menu.create(item1);
          menu.setPosition(new cc.Point(0,0));
            this.addChild(menu);
    playSound:function()
       {
                alert("Play Works!!!");
        }
EN

回答 1

Stack Overflow用户

发布于 2014-04-06 01:58:07

你加了吗

This.setMouseEnabled(真);

在您的init中:function()?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16481702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档