Cocos2dx
小桥流水.
刨根问底,举一反三
展开
-
Cocos2d-x子节点渲染问题
Cocos2d-x子节点纹理受父节点影响问题1.1 问题:子节点渲染时,使用了父节点的纹理被绘制了出来。2.1 原因:cocos对gl的渲染管线进行了封装。我们在使用自定义渲染命令时,一定要兼顾cocos的渲染机制。如GL:bindTexture(Texture* texture); 和 glbindTexture(target,texture);是不同的。前者不影响Cocos的一些节...原创 2020-01-10 18:26:38 · 289 阅读 · 0 评论 -
Elias gamma code(eliasγ码/以利亚加玛码) 一种正整数通用编码
Elias gamma code1.简介: Elias gamma code 是一种用于正整数的通用编码,由Peter Elias发明。常被用于无法事先得知上界的正整数,即一种变长编码方式。 CocosBuilder的ccb文件中的正整数正是采用了这种编码方式,被编码到了ccbi文件中(ccbi是二进制文件)。 在Cocos2dx引擎中,CCBReader再利用Elias gamma co...原创 2019-08-31 15:48:49 · 2127 阅读 · 0 评论 -
XCode下Cocos2d-x项目导入Box2D源码库
XCode导入Box2D源码库1.删除Cocos2dx自带的Box2da.双击项目,打开配置页。找到配置中“User Header Search Paths”项,该项是项目使用项目以外的包进行调试和发布的路径。双击该项能同时修改“Debug”和"Release"的路径。找到项目自带的的Box2D路径,删除。b.双击项目库,打开配置页。找到配置中“User Header Search Pa...原创 2019-09-20 00:05:56 · 315 阅读 · 0 评论