cocos2d-x
CekineLin
Game Designer
展开
-
使用tolua++编译pkg,从而创建自定义类让Lua脚本使用
参考http://www.himigame.com/lua-game/1259.html转载 2014-07-24 10:39:12 · 552 阅读 · 0 评论 -
cocos2dx3.0rc导出自定义类到lua的方法详细步骤
引用http://www.cocoachina.com/bbs/read.php?tid=196416我写了一个用3.0的工具导出类到lua,自动生成代码的方法。以前要导出c++类到lua,就得手动维护pkg文件,那简直就是噩梦,3.0以后就会感觉生活很轻松了。下面我就在说下具体做法。1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-3.0r转载 2015-06-18 23:12:28 · 428 阅读 · 0 评论 -
Cocos2d-x 3.0开发(三)点击交互的四种处理
转http://blog.csdn.net/fansongy/article/details/127166711、概述 游戏也好,程序也好,只有能与用户交互才有意义。手机上的交互大致可以分为两部分:点击和输入。其中点击更为重要,几乎是游戏中全部的交互。在Cocos2d-x 3.0中,更改了dispatch机制。同时加入了两种新的交互形式:listener 和t转载 2015-06-20 09:29:31 · 250 阅读 · 0 评论 -
Cocos2dx 3.0 过渡篇(十七) std::bind与CC_CALLBACK不得不说的故事
引用:http://blog.csdn.net/star530/article/details/21245565本篇的主题就是揭露CC_CALLBACK 与 std::bind之间不可告人的秘密......首先看一段代码:[cpp] view plaincopy//先是创建3个精灵 boy = Sprite::c转载 2015-06-15 22:59:44 · 197 阅读 · 0 评论 -
【Cocos2d-x 001】VS2012打开Cocos解决方案显示加载失败
http://blog.csdn.net/chaiyuan414/article/details/23884965点击右键“重新加载”又出现“不支持接口”的提示,不知道为什么,昨天用还是好好地。解决方案如下:1.通过命令提示行工具进入VS安装目录下的Common7\IDE2.执行devenv.exe /setup /resetuserdata /转载 2016-02-27 11:10:20 · 761 阅读 · 0 评论 -
关于cocos2d对ETC1图片的支持
引用:http://www.360doc.com/content/13/1109/21/110467_327994911.shtml转载 2016-04-12 10:25:34 · 363 阅读 · 0 评论 -
shader三种变量类型(uniform,attribute和varying)
引用:http://blog.csdn.net/luyuncsd123/article/details/25106061uniform变量在vertex和fragment两者之间声明方式完全一样,则它可以在vertex和fragment共享使用。(相当于一个被vertex和fragment shader共享的全局变量)uniform变量一般用来表示:变换矩阵,材质,光照参数转载 2016-04-12 21:49:50 · 648 阅读 · 0 评论 -
cocos2dx TTF字体渲染流程
2dx支持几种格式的文字,如下: enum class LabelType { TTF, BMFONT, CHARMAP, STRING_TEXTURE };原创 2017-02-20 20:33:40 · 3033 阅读 · 0 评论 -
cocos creator的研究结果
最近项目组要自己写一个UI编辑器,有同事推荐用creator,于是就是研究一下。 研究版本:v1.3.3 在研究之前想着能否满足UI编辑器所具备的几个地方: 1、是否可扩展自定义控件? 支持;但是是基于HTML5 的 Custom Elements 标准。 2、是否支持动画编辑? 支持;采用序列帧的方式,和cocostudio做法一样,在每一帧都记录了所有的属性。缺点是:原创 2017-02-21 21:25:54 · 787 阅读 · 0 评论 -
文字(TTF)渲染的drawcall问题
问题:两个Label对象,但是文本内容相同,为什么需要两次drawcall? 一个文本对应一个textureAtlas,而一个textureAtlas至少需要一次drawcall,所以上面是两个文本,就需要两个textureAtlas(虽然内容可能相同,但是是两个不同对象),当然需要两次drawcall。 优化思路:两个文本能不能共用同一个textureAtlas,这样就只需要一次d原创 2017-02-22 21:45:22 · 1971 阅读 · 0 评论 -
(转)cocos2dx 3.x ccPositionTextureColor_vert与ccPositionTextureColor_noMVP_vert
引用http://www.cnblogs.com/wantnon/p/4190341.html 在cocos2dx 2.x中,如果我们要对sprite更换片段shader,写成:myProgram->initWithByteArrays(ccPositionTextureColor_vert, myFragSource);但是到3.x中,上面做法会导致显示出来的sprite坐标不对。于是看3.x代转载 2017-03-05 11:02:05 · 1207 阅读 · 0 评论 -
使用多边形网格对cocos2dx进行性能优化
引用https://www.codeandweb.com/texturepacker/tutorials/cocos2d-x-performance-optimization翻译 2017-03-09 11:34:30 · 870 阅读 · 0 评论 -
cocos2dx 编译android-studio nkd报错的解决方法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-03-22 12:05:15 · 1614 阅读 · 0 评论 -
手游输入法做法
editbox特征:如果输入框被虚拟键盘挡住时,会自动把glview视图往上顶,如果不是就不顶。单点击某个文本显示区域时,实际上有了一个事件监听,这是就显示输入ui层,这个ui里有一个editbox,调用touchDownAction(nil, 2),他会自动拉起键盘。这里还要注意一个地方,要延时1帧再去相应完成或者取消操作原创 2017-03-14 17:41:04 · 559 阅读 · 0 评论 -
cocos2dx CCTransitionScene框架分析
CCScene原创 2014-08-01 11:17:23 · 297 阅读 · 0 评论 -
cocos2dx对象内存管理机制分析
cocos2dx是通过原创 2014-08-06 17:14:07 · 562 阅读 · 0 评论 -
coco2d-x 纹理研究
引用转载 2014-07-03 16:51:12 · 440 阅读 · 0 评论 -
pvr与png的内存占用
引用转载 2014-07-03 17:44:08 · 320 阅读 · 0 评论 -
cocos2dx换字体
在CCImage下的initWithString()fan原创 2014-07-25 10:18:44 · 652 阅读 · 0 评论 -
cocos2dx用python创建项目
引用:http://blog.csdn.net/u010229677/article/details/14016471cocos2dx官网上经常更新新的版本,在2.1.5之后使用的python框架,这让习惯了2.1.5版本之前的程序们在新建项目的时候显得手足无措,下面白白给大家分享一下新版本新建项目的方法。1、首先请先下一个python,转载 2014-07-25 11:16:51 · 409 阅读 · 0 评论 -
cocos2dx 屏幕自适应
首先要明白,自适应经过两次缩放原创 2014-07-24 19:46:10 · 509 阅读 · 0 评论 -
cocos2dx 暂停和恢复
cocos2d提供了比较重要的有3种暂停、恢复的机制分别是CCDirector, CCActionManager, CCScheduler提供的1 CCDirecotor:-(void) pause;-(void) resume;导演类的暂停恢复是针对整个运行场景的,所以如果我们还想在暂停的画面上做其他事情,不推荐这种方法原创 2014-08-01 17:38:19 · 1050 阅读 · 0 评论 -
Android 版本解决
在导入andriod工程时,如果出现“Unable to resolve target 'android-8原创 2014-07-28 16:49:27 · 427 阅读 · 0 评论 -
Windows下搭建cocos2dx android开发环境(不用Cygwin)
需要工具:1、adt, ndk;如下图:原创 2014-07-29 09:12:28 · 639 阅读 · 0 评论 -
cocos2dx动作框架分析
cocos2dxt原创 2014-08-04 16:27:58 · 263 阅读 · 0 评论 -
cocos2dx CCScrollView使用示例
CCNode* m_pMedalContainer m_pMedalContainer = CCNode::create(); }原创 2014-07-11 16:43:57 · 476 阅读 · 0 评论 -
Win32下-cocos2dx-3.0创建项目
1. 安装python2.7,且将安装目录加入到环境变量的系统路径中. 2. 将”[cocos-root]”/tools/cocos2d-console/bin/ 加入环境变量的系统路径中。([cocos-root]指的是解压后cocos的根目录)。 3. 打开命令行切换到tool/cocos2d-console/bin/下,输入cocos –h,出现如下图的信息,则环境配置正确转载 2014-07-06 11:46:55 · 350 阅读 · 0 评论 -
Elipse连接设备调试(包括bluestacks)
1、启动eclipse,进入DDMS视图环境()原创 2014-06-20 20:37:06 · 534 阅读 · 0 评论 -
cocos2dx用python创建项目
引用:http://blog.csdn.net/u010229677/article/details/14016471cocos2dx官网上经常更新新的版本,在2.1.5之后使用的python框架,这让习惯了2.1.5版本之前的程序们在新建项目的时候显得手足无措,下面白白给大家分享一下新版本新建项目的方法。1、首先请先下一个python,转载 2014-07-13 10:10:49 · 353 阅读 · 0 评论 -
github上cocos2dx的说明文档
https://github.com/chukong/cocos-docs/tree/master/manual/framework/native/v3原创 2017-03-07 17:15:44 · 701 阅读 · 0 评论