上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页
  2013年9月10日
摘要: 这篇教程是基于你的工程是cocos2d-x-lua的项目,我假设你已经完全驾驭cocos-x/samples/Lua/HelloLua工程,基本明白lua和c++互调的一些原理。我们的目的是要在lua中使用我们自己定义的类,并且这个类要导出到我们自己的module,意思就是说不是追加到LuaCocos2d.cpp里面,目的是为了使我们的module和coco2d的module完全分离,这样以后更新cocos2d-x版本时,对我们的module没影响。1、先在Classes文件夹下创建一个类Test(新创建的,名字都是都是自己定,你可以随意起,下面不赘述),代码就简单点,例如?123456789 阅读全文
posted @ 2013-09-10 01:11 陈孝勇 阅读(2095) 评论(0) 推荐(0) 编辑
  2013年9月6日
摘要: 如果要自学游戏程序开发的话,可以看看下面的,呵呵。 游戏开发资料(PDF书都是中文版的,非英文,很多是本人自己扫描制作,从未网上发布过,所以独家啦): 1、Gamebryo 2.2游戏引擎(盛大、腾讯等公司制作网络游戏常用)+Gamebryo v2.2.1说明文档 2、游戏PDF书及其代码: 3D游戏编程、3D游戏编程大师技巧、Direct3D游戏编程入门教程第2版、DirectX角色扮演游戏编程 DirectX特效游戏程序设计、MFC windows程序设计第2版、MFC深入浅出、VC++深入详解、Visual C++6.0技术内幕第5版 Visual C++视频技术方案宝典、Win... 阅读全文
posted @ 2013-09-06 01:31 陈孝勇 阅读(860) 评论(0) 推荐(0) 编辑
  2013年8月30日
摘要: reserve是容器预留空间,但在空间内不真正创建元素对象,所以在没有添加新的对象之前,不能引用容器内的元素。加入新的元素时,要调用push_back()/insert()函数。resize是改变容器的大小,且在创建对象,因此,调用这个函数之后,就可以引用容器内的对象了 阅读全文
posted @ 2013-08-30 15:54 陈孝勇 阅读(256) 评论(0) 推荐(0) 编辑
  2013年8月22日
摘要: 一、出现此错误首先检查:stdafx.cpp文件上右键——属性,预编译头选“创建”,其它cpp选“使用”。二、如果是采用这样的设置,还是有错误,重新生成解决方案,重新调试。三、实在不行的话,步骤/方法右键点击你创建的项目,选择“属性标签”点击属性,弹出“项目属性页”,在左侧找到以下位置 配置属性 --> C/C++ --> 预编译头,并选择它:在右边的菜单中选择 “创建/使用预编译头”中的“不使用预编译头文件”点击“确定”按钮退出即可原因分析。总结:编译器一般都是以文件为单位进行编译,如果修改了工程中的一个文件,那么将导致所有文件都要从新编译,这样的编译将耗费很长时间。为了提高编译 阅读全文
posted @ 2013-08-22 22:57 陈孝勇 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 初学lua.从http://lua-users.org/wiki/CallingLuaFromCpp上下载了一个lua嵌入C++的代码.编译并运行.发现有错误:PANIC: unprotected error in call to Lua API (no calling environment)int main (int argc, char *argv[]){lua_State *L = lua_open();luaopen_base(L);luaopen_table(L);luaopen_io(L);//运行到此处是报错luaopen_string(L);luaopen_math(L);l 阅读全文
posted @ 2013-08-22 12:22 陈孝勇 阅读(1799) 评论(0) 推荐(0) 编辑
  2013年8月19日
摘要: void CustomVersion::split(const string &s, char delim, vector &elems){ istringstream iss(s); string item; while(getline(iss,item,delim)) { elems.push_back(item); }}vector CustomVersion::split(const string &s, char delim){ vector elems; split(s,delim,elems); return elems;} 阅读全文
posted @ 2013-08-19 00:35 陈孝勇 阅读(282) 评论(0) 推荐(0) 编辑
  2013年8月16日
摘要: 下载实例源代码 - 18.5 Kb下载开发包库文件 - 18.6 Kb概要很遗憾, C++ 标准中没能提供面向对象的函数指针. 面向对象的函数指针也被称为闭包(closures) 或委托(delegates), 在类似的语言中已经体现出了它的价值. 在 Delphi(Object Pascal) 中, 他们是 VCL (Borland's Visual Component Library, 宝蓝可视化组件) 的基础. 最近的 C# 让委托的概念更为流行, 这也成为 C# 成功的因素之一. 在许多程序中, 委托可以简化由松耦合对象组成的高级设计模式(观察者模式, 策略模式, 状态模式)的 阅读全文
posted @ 2013-08-16 14:27 陈孝勇 阅读(11972) 评论(1) 推荐(1) 编辑
  2013年8月6日
摘要: 一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,在升级NDK后,你应该得到新的toolchain/platform支持,而且不需要改变你的Android.mk文件。 先看一个简单的例子:一个简单的"hello world",比如 阅读全文
posted @ 2013-08-06 18:14 陈孝勇 阅读(265) 评论(0) 推荐(0) 编辑
  2013年8月3日
摘要: 今天将cocos2d-x的示例项目tests编译到android真机运行,以及如何创建cocos2d-x的android项目。打开cocos2d-x的tests项目,路径为:D:\cocos2d-x-2.0.1\tests下载:PdaNet:http://xiazai.zol.com.cn/detail/36/350633.shtml如果你的手机或者平板无法连上电脑,可以下载这个软件。第一步:编译cocos2d-x的示例项目首先用visual studio 打开 tests项目,看看项目结构classes下的tests文件夹就是官方的示例代码,里面包含很全的,可是学习的好途径。现在使用cygw 阅读全文
posted @ 2013-08-03 17:14 陈孝勇 阅读(339) 评论(0) 推荐(0) 编辑
  2013年7月22日
摘要: 关于c语言操作json,cjson还挺好用,许多操作已经帮开发员封装好了,使用起来很方便。资源下载地址为:http://sourceforge.net/projects/cjson/在test.c文件中已经有很多例子,看了还不会使用可以直接看cjson.c文件,也不深奥,实际上就是个双链表,然后是对这个双链表进行增删改查记录下这两天运用到的现有一个json文件如下:[{"id": "c1","option": "install","fid": "1"},{"id&q 阅读全文
posted @ 2013-07-22 23:40 陈孝勇 阅读(6160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页