首先,进入到引擎目录的cocos\platform\android\java\src\org\cocos2dx\lib,打开Cocos2dxGLSurfaceView.java文件,找到onKeyDown方法,方法如下:public boolean onKeyDown(final int pKeyC...
分类:
移动开发 时间:
2015-11-12 19:51:44
阅读次数:
1129
今天遇到一个问题,对于UIListView,在初始化(pushBackCustomItem)之后,如果立即操作的话,由于原件并未重新布局,因此会导致一些奇奇怪怪的问题。查看代码之后,发现doLayout和forceDoLayout可以实现重新布局,而调用者是visit函数。于是乎,在初始化ListView之后,立即使用v..
分类:
其他好文 时间:
2015-11-11 22:17:44
阅读次数:
255
该随笔用来记录碰到的琐碎的API,以加深印象,以后找起来也方便。场景:Director::getInstance()->replaceScene(scene);// 切换场景Director::getInstance()->replaceScene(TransitionSlideInt::creat...
新建的cocos2Dx工程默认的是一个helloworld工程,里面包含了2个类文件,一个是AppDelegate,一个是HelloworldScene类文件(这个类叫HellowWorld,为什么类文件和类名不一样这一点让我觉得挺不爽的。)在AppDelegate内主要进行“导演“的初始化,设置显...
分类:
其他好文 时间:
2015-11-10 07:04:08
阅读次数:
218
在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