cocos2dx3.x如何传私有数据??

llller 2016-04-24 11:57:42
设置了几个私有数据
item_0->setUserObject(new RechargeEntity(0, 1));
item_1->setUserObject(new RechargeEntity(0, 2));
item_2->setUserObject(new RechargeEntity(0, 3));

在点击事件里取的时候,就变成 空 了...
if(item_0->getBoundingBox().containsPoint(touch->getLocation())){
RechargeEntity *re0 = (RechargeEntity*)item_0->getUserData();
}
if(item_1->getBoundingBox().containsPoint(touch->getLocation())){
RechargeEntity *re1 = (RechargeEntity*)item_1->getUserData();
}
if(item_2->getBoundingBox().containsPoint(touch->getLocation())){
RechargeEntity *re2 = (RechargeEntity*)item_2->getUserData();
}


为什么re1, re2取出来的都是null???
为什么re0取出来的是item_2的私有数据...

这是怎么回事???
...全文
153 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

721

社区成员

发帖
与我相关
我的任务
社区描述
Cocos2d-x相关内容讨论专区
社区管理员
  • Cocos2d-x
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧