在项目运行过程中,在手机上运行会出现闪退的现象, 报告错误代码如下:06-30 10:45:19.921: E/cocos2d-x assert(28033): E:/workspace/cocos2d-x-2.2.2/projects/****/proj.android/../../../coco...
分类:
移动开发 时间:
2014-07-02 00:19:35
阅读次数:
371
android.mk文件的作用:编译需要的cpp文件,生成.so动态库,供android端调用。先上一个android.mk文件:第一次创建项目,在Android平台编译时,都需要通过android.mk文件编译整个cocos2dx的库(第一次编译我们需要等待很长的时间.....)。首先知道$(ca...
分类:
移动开发 时间:
2014-07-02 00:15:06
阅读次数:
332
接到上回的说,主要是上回那个问题,我觉得是android的bug,黎叔觉得是cocos2dx的bug,叫我去提交bug。所以我又继续研究了下。
上回说到会调用java层的函数去创建一个image,然后作为纹理设置给精灵,在那个地方crash了,此处代码如下:
public static void createTextBitmapShadowStroke(String pS...
分类:
移动开发 时间:
2014-07-01 15:04:01
阅读次数:
249
在cocos2dx 2.2.2版本中,cocos使用的是CLOG写入日期,其格式是C的Printf方式生成日志。现在也有很多C++流式日志,类似于cout这样的操作。我看了也有很多,log4cxx,等。但是个人移动有些大。我就在我原来的日志中增加了对流式的支持。并顺利移植到cocos2dx环境中使用。下载是在cocos2dx使用的例子。
cocos2dx的日志端类:
#ifndef _X_...
分类:
其他好文 时间:
2014-07-01 11:06:31
阅读次数:
253
一、通过命令创建项目 前面搭建好环境后,怎样创建自己的cocos2d-x项目呢? 先来看看cocos2dx 3.1的目录吧 这就是 cocos2dx 3.1的目录, 3.1版本的创建跟以前的不同了(好吧,又变了),我们先把 download-deps.py 和 setup.py 执行...
分类:
其他好文 时间:
2014-07-01 10:37:51
阅读次数:
272
cocos2dx --- 关于模态弹窗中按钮响应的问题...
分类:
其他好文 时间:
2014-07-01 08:45:29
阅读次数:
244
第一次接触 cocos2dx 是本着,这引擎能跨平台,也就是能跨到手机之类的平台上。
看了下百度,原来传说中的的跨平台,发布到其他平台,也不简单!
看是刚出来的开源项目,免不了不断的更新版本,于是乎,等! 一直等到去年的3.0(这个版本和之前的相比,看介绍是做了不少变动),才有意去下载代码来看看!
看了下引擎的目录结构,及各个库的类目录,真心算不上游戏引擎,只能说是渲染引擎!其他...
分类:
其他好文 时间:
2014-07-01 08:18:39
阅读次数:
187
在用vs开发cocos2dx过程中,要显示的中文,要求是UTF-8格式的才能正常显示出来,但VS一般是ANSI格式保存,这样,在代码中写入的中文字符串,运行后,显示的就是乱码。
为了正确显示中文,或支持多语言,我这里定义一个简单的字符串管理类,来满足上述要求。
这个类使用了我的开源代码中的XAnsiString和XMap,TextIni这几个类,可以在我的开放代码找到下载。
下面是代码://...
分类:
其他好文 时间:
2014-07-01 06:49:19
阅读次数:
197
OpenGL坐标系该坐标系 原点在屏幕左下角,x轴向右,y轴向上屏幕坐标系原点在屏幕左上角,x轴向右,y轴向下iOS的 屏幕触摸事件CCTouch传入的位置信息使用的是该坐标系 因此在Cocos2D-x中对触摸事 件做出响应前,需要首先把触摸点转化到OpenGL坐标系世界坐标系(绝对坐标系)世界坐标...
分类:
其他好文 时间:
2014-06-30 11:54:48
阅读次数:
180
引用计数很巧妙也很方便,但大部分处理过程涉及指针,难免比较烦琐,也容易出错。针对这个问题,Cocos2d-x为我们准备了一系列辅助宏来简化代码,这些宏都包含在头文件"CCPlatform Macro.h"里。表2-2列出了与内存管理相关的宏。?表2-2 Cocos2d-x中与内存管理有关的宏?宏?描...
分类:
其他好文 时间:
2014-06-30 11:50:43
阅读次数:
174