• texturepacker打包图片,场景切换时背景图有黑边


      在使用TexturePacker打包图片之后,背景图在场景切换(有切换动画)时,明显能看到有黑边,在百度之后解决了。

      知乎上边有网友贴出了两种解决方法,我抄过来如下:

      第一种:
      修改 ccConfig.h 将 #define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 0 
      改为 #define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 1 
      第二种:
      在AppDelegate::initInstance()方法的最后调用CCDirector::sharedDirector()-          >setProjection(kCCDirectorProjection2D);然后精灵还要setAliasTexParameters()。

      但是实际上,我只是将精灵sp_bg->getTexture()->setAliasTexParameters();----(这个函数的作用是设置抗锯齿效果);这样之后,黑边就完全消除了。

         当然setProjection(kCCDirectorProjection2D)加上也是有必要的,这是设置OpenGL绘图texture的矩形正交,这样保障力度更好嘛。

  • 相关阅读:
    穷举和迭代
    for循环练习题
    case when then else end 用法
    如何将数据库账号(用户)解锁
    比赛安排
    How to spend you day ?
    异常-问题型
    重载和重写的区别
    new关键字的理解-问题型
    源辰项目-1
  • 原文地址:https://www.cnblogs.com/leisc/p/3967912.html
Copyright © 2020-2023  润新知