cocos2dx 真是要命啊,由于公司要做跨平台游戏,故在windows里面cocos2dx 经常抽风。
没办法啊,本来不想改源码的,且改且珍惜啊。
最近又遇到了在windows下面文字模糊的情况,由于字体绘制跟图片绘制如出一辙,故断定一定是字体没有开启抗锯齿功能。
因此只能单步调试:
找到了字体初始化入口:Texture2D::initWithString
bool Texture2D...
分类:
其他好文 时间:
2014-08-25 17:10:44
阅读次数:
404
最近做cocos2dx ,由于在window平台上运行的游戏,故出很多问题,图片模糊就是其中一个。
下面给出我的解决方案,(由于用的cocostudio 加载的图片文件,故只能改源码解决了)(个人建议还是最好不要改源码)
cocostudio文件加载进来后都会将图片放入cache里面。
故我们找到TextureCache类(即CCTextureCache)在里面添加一个公共函数
// a...
分类:
其他好文 时间:
2014-08-25 13:28:34
阅读次数:
144
一、创建文件~ BulletLayer.h BulletLayer.cpp 二、How to do? (1)实例化BulletLayer方法的实现~ Bullet(PlayerLayer* temp); ~Bullet(); static Bullet* create(PlayerLayer *te...
分类:
微信 时间:
2014-08-25 13:09:24
阅读次数:
466
COCOS2DX学习之Box2D物理引擎-------物体的创建以及碰撞检测...
分类:
其他好文 时间:
2014-08-25 11:55:24
阅读次数:
193
cygwin makePATH->E:\cygwin\binJAVA_HOME->C:\Program Files\Java\jdk1.8.0_05Eclipse->Window->Preference:General->Workspace->Linked Resource New COCOS2DX...
分类:
移动开发 时间:
2014-08-24 14:11:22
阅读次数:
251
今天在做2.x移植到3.1.1的时候候导入扩展包出现了错误,经过多方查找,最后终于把问题解决了,分享出来,给大家提供一个参考。
第一步,我们需要导入三个包,导入方式:解决方案(右键)-》添加-》现有项目
导入第一个libGUI.vcxproj (H:\mycompany\EditBoxTest\cocos2d\cocos\ui\proj.win32)
...
分类:
其他好文 时间:
2014-08-23 17:46:01
阅读次数:
229
经过几天的填坑,终于将现有的项目由cocos2dx 2.2.2移到cocos2dx 3.2,差点放弃3.2了,但在最后一刻,又把坑填平了。
cocos2dx 2.x到3.x是一个巨大的变化,可以算是完全不同。以前的类名,全是CC开头的,现在全部去掉了。很多enum都改用enum class了
所以,你知道2.x,对不起,你比小白学习3.x更难。你用2.x的做法用在3.x,那就全是坑了...
...
分类:
其他好文 时间:
2014-08-23 15:25:41
阅读次数:
214
一、创建文件~ PlayerLayer.h PlayerLayer.cpp 一般类名都会和文件名有关系的~(在这里当然是一样) 二、How to do? 1、首先就是放一个飞机~ CC_SYNTHESIZE(bool, _isAlive, isAlive);Sprite *_playerplane;...
分类:
微信 时间:
2014-08-23 15:11:40
阅读次数:
430
一、创建文件~ 文件名:BackgroundLayer.h BackgroundLayer.cpp 架构就跟前面的一样,我就直接进入正题 啦,而且github有完整代码,欢迎下载~ 二、创建滚动的背景 为毛要创建滚动的背景呢= =,因为我们要控制飞机,但总得有往前飞的感觉,所以呢~你懂的~ 然后方法...
分类:
微信 时间:
2014-08-23 13:56:20
阅读次数:
423
一、创建文件 首先呢,就是那个创建新的.h 和 .cpp 的文件,然后可以起名为GameScene 最重要的就是一定要创建在Classes的目录下哦= =,别手抖= =。 二、GameScene.h和GameScene.cpp 简单来说就是先搭建一个空的场景,为了以后一些游戏主题的层做一个容器,然后...
分类:
微信 时间:
2014-08-23 11:18:40
阅读次数:
420