升级到iOS9之后,发现游戏的动画引擎部分渲染出了问题。在渲染一个texture的时候,没有像素的地方直接变成黑色,正常情况下应该是透明的。
如图:
在模拟器上一切都是正常,只有在真机上才会出现这样的问题,有人知道是为什么吗?
opengl-es ios ios9
找到原因了。 iOS9之前包里面PNG图片都有进行alpha预乘处理,在iOS9中貌似就没有预乘了。 而cocos2dx默认png都是有进行alpha预乘的,导致的结果就是用处理alpha预乘过的PNG的方法来处理实际没有aplha预乘的图片。
解决办法:
不使用PNG,使用pvr.ccz之类的不包含alpha预乘逻辑的图片格式来代替。
手动标示没有进行alpha预乘。
iOS9实在是太坑爹了。
ios9的search api --- NSUserActivity
在 iOS 上做 EVE SSO 授权失败
使用了iOS的weibo SDK之后,build的时候一直报很多warning。
iOS使用HTTPS,收集第三方sdk的的HTTPS
自从升级了xcode7之后每次上传archive到app store都会提示下面的警告。
CoreSpotlight功能可以随便添加内容吗?