在cocos2dx for lua中,我们经常通过lua的table传入c++使用,然后早c++层操作数据。实现步骤大致如下:table->string->c++层->通过rapidjson解析->存放在map中管理在lua中,转换table大致如下local tbl = {}tbl["fang"]...
分类:
编程语言 时间:
2015-11-08 14:03:29
阅读次数:
492
搭建 Android 平台 cocos2dx 开发环境1 首先安装 python2 单击 next3 选择默认路径, 单击 next4 选择完全安装, 单击 next5 单击 next 开始安装6 安装完成7 设置环境变量8 添加 python 的路径到 path9 解压缩 cocos2dx2.2....
分类:
移动开发 时间:
2015-11-06 14:24:22
阅读次数:
314
进入Node::addChildHelper定义发现如下代码if(_running){child->onEnter();//preventonEnterTransitionDidFinishtobecalledtwicewhenanodeisaddedinonEnterif(_isTransitionFinished){child->onEnterTransitionDidFinish();}}也就是说,只有父节点已经在running的情况下..
分类:
其他好文 时间:
2015-11-05 16:45:55
阅读次数:
244
前言:游戏中有很多按钮控件,它们一般会有选中和未选中2种状态。我们如果要区分这两种状态的表现,很多时候是直接叫美术给两种状态下的资源,或直接setColor设置颜色。这样无疑增加了资源的大小或不美观(看需求)。本节将介绍怎么通过opengl es程序来实现图片置灰操作。注:这个置灰操作是基于Cocos-Lua的,具体原理分析这里不打算介绍,主要讲如何实现。实现步骤
Lua端操作:
1,置灰Lua代码...
分类:
其他好文 时间:
2015-11-04 21:33:23
阅读次数:
391
一、.json加载,一般通过std::stringdata=FileUtils::getInstance()->getStringFromFile(filename);通过文本rapidjson::Documentdoc;doc.Parse<rapidjson::kParseDefaultFlags>(data.c_str());解析data。解析之后doc应该是一个数组形式的,而且是一个二维数组(或者说..
分类:
Web程序 时间:
2015-10-31 01:45:01
阅读次数:
271
目前lua集成protobuf主要有两种方式1. protobuf-gen-lua方案https://github.com/sean-lin/protoc-gen-lua 参照说明即可集成这个方案是将proto文件导出成lua文件, 使用起来稍微麻烦, 不能直接创建lua table, 而是要用生成...
分类:
其他好文 时间:
2015-10-30 00:50:33
阅读次数:
1146
[原]cocos2dx ListView 大量 Item 加载方案2014-11-17阅读599评论3问题描述: 在项目中对于常常要在一个ListView中加载大量Item这种需求应该都是比较常见的需求。按一般的做法我们常常会遇到如下瓶颈问题: 1、大量加载导致界面加载需要等待比较长的时间...
分类:
其他好文 时间:
2015-10-28 12:19:52
阅读次数:
307
cocos2d-x 2.x.x 新建工程之后...打开android项目..会发现src下没有org文件...解决方法一:cocos2d-x-2.2.0\cocos2dx\platform\android\java\src把这个目录下org文件复制到android下的src里.解决方法二:在ecli...
分类:
移动开发 时间:
2015-10-28 10:39:22
阅读次数:
203
??1加入Box2D相关的库步骤1:右击项目所在的解决方式à加入—>现有项目àE:\Installed\cocos2d-x-3.2\cocos2d-x-3.2\external\Box2D\proj.win32\Box2D.vcxproj步骤2:右击项目à生成依赖项à项目依赖项à将关于libBox2...
分类:
其他好文 时间:
2015-10-27 19:20:48
阅读次数:
229
没有其他的,搞搞cocos2dx的lua文字,话lua这件事情在几年前学过一段时间。还曾对自己c++介面,我已经做了一些小东西。只是时间的流逝,模糊记忆。拿起点功夫和成本。下面是我的一些经验。cocos2dx运用tolua++来制作的lua接口,tolua++文档不多,网上的一些文章也是答非所问,所...
分类:
其他好文 时间:
2015-10-25 22:35:02
阅读次数:
543