1、本人opengl小白。
2、需求:游戏人物主角是用spine做的,支持换装。现在装备有100多套,以后还会增加,打包纹理必然会超过4096*4096。
3、针对需求,考虑使用动态合图,每一个人物包含穿着的装备,动态合并到一个纹理里面。(游戏里面可以换装)
4、卡住的地方:代码是参考cocos creator先实现UI资源的动态合图,表现结果是图片没有渲染出来,且没有报错日志,不知道怎么入手, 希望熟悉opengl的大佬授之以鱼,也授之以渔。代码见下图:
初始化一个2048 * 2048的空纹理
创建image数据并增量添加到空纹理里面去(initDynamicTexture() 就是调用上面的Texture2D::initWithSize()函数)


