cocos2dx吧 关注:11,010贴子:33,697
  • 2回复贴,共1

【提问】关于TiledMap

只看楼主收藏回复

两个类成员变量map和floor,在初始化的时候赋值了,拿到后面用就没了



IP属地:广东1楼2017-07-12 18:36回复
    使用autorelease可以简化我们的内存管理,等于将我们的对象放入自动释放池,放入自动对象池的对象会记着你在晚些时候发送的释放信息,因为忘记释放内存有可能会导致内存泄露,当然这样做也有一个缺点,就是当下一帧我们需要再次使用这个对象的时候,我们就会发现我们的对象已经被释放了,就算你把对象作为成员变量,都无法保证不会出现这种错误,这时你有两种办法,第一种办法就是使用retain方法保留,第二种办法就是在addchild的时候,加上tag,然后再当我们需要的时候,我们就可以通过tag再次获得相应的对象即可。(复制粘贴的)


    2楼2017-08-22 22:48
    回复
      2026-01-22 11:51:19
      广告
      不感兴趣
      开通SVIP免广告
      自己去查,手册都是汉化的,自己不去查在这唧唧歪歪,浪费别人时间呢


      IP属地:江西来自iPhone客户端3楼2017-08-23 17:47
      回复