![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
COCOS2DX
春宵一刻
希望自己一直像夏天一样蓬勃,充满阳光..
展开
-
关于cocos2dx 2.x中的音量和音效设置
最近在维护的老项目中的cocos2dx的版本比较旧,在设置游戏的背景音乐的音量时不生效,进去一看,设置音量的函数里边没有实现,不知道是不是之前的疏忽还是其他原因。现在说说解决的方法:VS2013,cocos2dx 2.2.3.直接上图上代码:首先下图的两个函数都是要它对应的.h文件中进行声明的。返回值什么的相信都能看出来。还有还要包含头文件#include 。然后下面的全按图就差不多了原创 2016-03-18 16:04:44 · 795 阅读 · 0 评论 -
VS2008升级到2013中cocos2dx出现的一些小问题
旧项目(cocos2dx)是用的VS2008编写的,现在要添加内容,用的VS2013那就需要升级,在升级的时候出现错误搞了半天没弄明白是什么回事,原来是之前的项目,上面的box2d.vcproj文件被写成只读了,所以没有权限.这些都是小问题了,但是为了以后交接的时候遇到类似的,可以参考.原创 2016-03-22 13:47:18 · 295 阅读 · 0 评论 -
canOpenURL: failed for URL: "xx" - error:"This app is not allowed to query for scheme xx"
控制台输出如图是在我启动一个 Xcode 7 + iOS 9 的 App 之后,控制台的输出。这在 Xcode 6.4 + ios 8 时,是不会有的情况,原因是【为了强制增强数据访问安全, iOS9 默认会把所有从NSURLConnection 、 CFURL 、 NSURLSession发出的 HTTP 请求,都改为 HTTPS 请求:iOS9.x-SDK编译时,默转载 2017-07-31 13:42:45 · 3039 阅读 · 0 评论 -
OpenGL error 0x0502
项目出现OpenGL error 0x0502,导致有些UI绘制不出来,大致情况是这样:游戏切换到后台之后,其他玩家发来语音,在语音还在播放的时候,切换回前台,这个时候语音服务器(用的融云),会推送到安卓底层,安卓底层有回调到cocos2dx这边。但是切换到后台的程序OPENGL是不允许绘制的,而且再切换回前台的时候也不能立马就绘制,得在resume()之后才能开始绘制。这个问题会导致原创 2017-08-18 09:37:46 · 2493 阅读 · 0 评论 -
瓦片地图转换详解
先明确三点:(1)屏幕坐标是以左上角为原点。而cocos2dx坐标即opengl坐标体系,是以左下角为原点。(2)tile地图坐标是以左上角或上方(45°)为原点。tile瓦片的默认锚点是左下角。一、地图坐标Tiled地图一般常见的有3种不同的地图类型,即:普通、45度、45度交错,但是在所有类型的地图中的坐标都是按格子数算的,比如坐标(0,0)代表左上角的第一个格子,需要注意的是,由于3种类型地...转载 2018-03-21 22:36:27 · 3094 阅读 · 0 评论