cocos2dx 3.7中 AppDelegate.h的class TestController;这种写法的具体意思不太明白,只能猜是类似于外部定义的东西.…
代码如下: HelloWorldScene.h #ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__ #include "cocos2d.h"class HelloWorld : public cocos2d::Layer{public:    // there's no 'id' in cpp, so we recommend returning the class instance pointer    stati…
1.AppDelegate.h //模板默认引入程序需要使用“类”的框架,即UIKit.h头文件,使它包含在程序中 #import <UIKit/UIKit.h> //此处@class声明程序中的“类”名称为MyViewController @class MyViewController; //此处@interface声明程序界面的名称为MyAppDelegate,其中NSObject表示它的“类”符合UIApplicationDelegate协议,接着UIApplicationDelegat…
 1 添加Box2D相关的库 步骤1:右击项目所在的解决方案à添加->现有项目àE:\Installed\cocos2d-x-3.2\cocos2d-x-3.2\external\Box2D\proj.win32\Box2D.vcxproj 步骤2:右击项目à生成依赖项à项目依赖项à将关于libBox2D的复选框选中 步骤3:为项目添加libBox2D的库 方法:右击项目à属性à链接器à输入->附加依赖项à编辑,添加上libBox2d.lib,à确定 案例说明: 1.编写T32.h #if…
关于apue.3e中apue.h的使用 近来要学一遍APUE第三版,并于此开博做为记录. 先下载源文件: # url: http://http//www.apuebook.com/code3e.html curl -O http://www.apuebook.com/src.3e.tar.gz tar -zxvf src.3e.tar.gz cd apue.3e ls 从上面ls的结果看,其实完全看不明白这些目录与APUE书中代码的关系,或者有些目录可以猜测出是那一章.不过有个小技巧: ls -…
解决cocos2dx在Xcode中运行时报:convert: iCCP: known incorrect sRGB profile 的问题 本文的实践来源是参照了两个帖子完成的: http://discuss.cocos2d-x.org/t/cocos2d-x-3-0-and-libpng/12451. http://www.myexception.cn/image/462530.html, 感谢以上作者的分享... 以前每次运行cocos2dx 的程序时总是报警告:convert: iCCP:…
cocos2d-x 3.0rc2中读取sqlite文件的方式,在Android中直接读取软件内的会失败.须要复制到可写的路径下 sqlite3* dbFile = NULL; std::string path; path = FileUtils::getInstance()->fullPathForFilename("db1.db"); #if CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID path = FileUtils::getInsta…
如果解决ios怎样实现快速将显卡中数据读出压缩成视频在cocos2dx扩展开发中 手机平台性能是个关键问题. 压缩视频分成3个步骤: 读取显卡数据, 使用编码器压缩,保存文件. 使用libav 压缩的时候,软件编码器效率不够,在itouch5上面只能做到5-6 fps. 因此使用ios平台自带的AVFoundtion库来做,硬件加速编码,具体做法参考 http://stackoverflow.com/questions/9661259/record-the-drawing-as-a-m4v-vi…
在我们平常写的c/c++程序,一些算法题中,我们常常会用到c标准库中string.h文件中的函数,这些函数主要用于处理内存,字符串相关操作,是很有用的工具函数.而且有些时候,在笔试或面试中也会出现让你来实现某个函数的情况(比如strcpy).而且里面有些函数时间长不用就生疏了,本文就是要全面回顾这些函数. 1.NULL NULL是一个宏,可以扩展为空指针常量.空指针常量是一个等于零的整数常量表达式,后者是如(void *)0一样的从0转换为空指针void *.(A null-pointer co…
在HTML5游戏开发中,js可以使用Event对象的addEventListener(添加事件监听).dispatchEvent(触发事件)实现监听机制,如果在coocos2d-x中,去实现这种机制该怎么办?   根据之前PureMVC(JS版)的经验,其中经典的观察者模式可以让我们引用到cocos2d-x中.我们可以尝试着把PureMVC(C++版)中的Notification(我称之为消息机制)引用进来,能让我们很轻易在Cocos2d-x开发的游戏中地实现监听.   其实Cocos2d-x在…