ホームページ  >  に質問  >  本文

cocos2d-js - cocos2d-html5 监听事件怎么传递对象进去?


创建一个蘑菇的时候给他一个监听事件list1,如何在list1中调用当前的mushroomsprite实例呢?

this一开始我以为是指向我在cc.eventManager.addListener(list1,this);这句话的this的,原来不是,那怎么解决呢?我看了api也没怎么介绍。。。也有可能是我英语不好,花了一个小时没有解决,只能求助大家了

天蓬老师天蓬老师2715日前328

全員に返信(1)返信します

  • ringa_lee

    ringa_lee2017-04-17 11:52:26

    cc.eventManager.addListener(list1.bind(this), this);

    或者:

    list1中用event.getCurrentTarget()

    返事
    0
  • キャンセル返事