前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >cocos中预制体点击事件失效

cocos中预制体点击事件失效

原创
作者头像
用户2966269
发布2023-07-31 17:03:24
3390
发布2023-07-31 17:03:24
举报
文章被收录于专栏:cocos那些事cocos那些事

在好友列表里,载入会生成数据,自动生成好友列表,再点击好友后,进行操作。但是预制体上使用面板无法添加点击事件,node和函数都显示空的。所以不想再用js设置eventhandler。然后使用了on 进行事件绑定。这样做是成功的,注意使用let存值,否则var导致参数都一样。

代码语言:javascript
复制
for (var i = 0; i < this.testFriendList.length; i++) {
      let soleFriend = instantiate(this.friendPref);
    
        // 绑定事件
    
        let paramNum = this.testFriendList[i].id;
        soleFriend.on(Input.EventType.TOUCH_START,()=>{
            
            this.clickFriend(paramNum)
        },this);
      soleFriend.setParent(this.friendList);
    }

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档