![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x
GrimRaider
做难事,必有所得。
展开
-
(译)cocos2d-x跨android&ios平台开发入门教程
转自:http://www.cnblogs.com/zilongshanren/archive/2012/04/28/2473282.html免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.转载 2012-05-07 17:06:34 · 1659 阅读 · 0 评论 -
Lua: attempt to call method 'xxxx' (a nil value)
刚接触Lua,睁眼瞎呀。背景:我接手的项目是接着别人做了90%的东西继续做,使用cocos2d-x引擎,从c++调用lua资源。调用类方法的时候出了这个错误 attempt to call method 'xxxx' (a nil value) ,编写的格式都没有问题,类对象也不是空值,可是就是查找不到这个类的方法,decode一直报方法指针为空。后来请教高人,才知道原来是tolua生原创 2013-07-30 15:21:50 · 20101 阅读 · 2 评论 -
【COCOS2DX-LUA 脚本开发之十二】Hybrid模式-利用AssetsManager实现在线更新脚本文件lua、js、图片等资源(免去平台审核周期)
【COCOS2DX-LUA 脚本开发之十二】Hybrid模式-利用AssetsManager实现在线更新脚本文件lua、js、图片等资源(免去平台审核周期)本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi ) 转载自【黑米GameDev街区】 原文链接:http://www.himigame.com/iphone-cocos2d转载 2013-09-21 20:09:18 · 1468 阅读 · 0 评论 -
学习cocos2d-x中应用到的软件设计模式
1.单例:CCDirector:sharedDirector2.工厂方法:create( ... )3.观察者模式:消息的分发:NotificationCenter EventDispather CCTouchDispatcher原创 2013-08-27 14:55:48 · 1162 阅读 · 0 评论 -
和cocos2d-x结合的脚本语言:lua and javascript
(文章不完整,留作参考)Lua和js都可以嵌入cocos2d-x项目中使用,作为脚本语言可以编写游戏逻辑作为资源热更新,从而绕过苹果繁琐的审核。(PS:据群(190193804)里的大拿说:“苹果一开始是严格禁止脚本语言的,后来放宽了。现在的限制是允许你用脚本语言,但是有两个限制。一个是不允许jit,一个是不允许用户间分享脚本”)参考文献:1. java lua原创 2013-10-14 15:20:08 · 1355 阅读 · 0 评论 -
cocos2d-x之区域裁剪
转自:cocos2d-x之区域裁剪如果要在cocos2d-x中实现区域裁剪,一般要重写 visit函数: void visit(void);void MyControl::visit(void){ glEnable(GL_SCISSOR_TEST); constfloat s =转载 2013-11-13 13:13:08 · 1257 阅读 · 0 评论 -
使用DragonBones开发FLASH骨骼动画入门教程
转自:使用DragonBones开发FLASH骨骼动画入门教程本文转载(并略作修改)自黄竣的教程,URL是:http://dragonbones.github.com/getting_started_cn.html全文如下:DragonBones是什么?DragonBones是一套开源的 2D骨骼动画框架和工具,它包含了基于Flash Pro的骨骼动画编辑面板S转载 2013-12-17 11:43:26 · 5984 阅读 · 0 评论 -
DragonBones导出骨骼动画供cocos2d-x使用
先下载cocos2d-x对应的DragonBones,原版不能用。按网上教程说的装完DragonBones插件到FlashPro上之后,打开软件发现窗口->其他面板里没有SkeletonDesignPanel这个选项,再找,“有朋友无法在 Adobe Extension Manager 中正常安装 zxp 的面板插件,具体原因还不太清楚,首先是需要最低 Flash Pro CS转载 2013-12-17 11:39:38 · 5896 阅读 · 0 评论 -
cocos2d-x做圆滑曲线的动画
参考:1.CCCardinalSplineBy2.CCCatmullRomTo&CCCatmullRomBy3.使用CCCardinalSplineBy自定义路径3.贝塞尔曲线生成算法这里先介绍另一个经典的曲线逼近方法,称作Bezier曲线。想必学过图形图像的都应该知道啦,所以概念性问题就不说啦。该曲线分为一次/二次/三次/多次贝塞尔曲线转载 2013-12-19 15:11:46 · 2769 阅读 · 0 评论 -
cocos2dx 常用函数和宏定义
转自:cocos2dx 常用函数和宏定义最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数……用一些比较原始、低效率的方法……甚至是copy / p转载 2014-01-23 10:09:53 · 754 阅读 · 0 评论 -
图片灰化
转自:PSCS3专家讲堂77灰度与位图颜色模式转载 2014-05-09 17:28:14 · 2012 阅读 · 1 评论 -
Cocos2dx3.0使用问题总结
20140516开始使用cocos2dx3.0的第一天问题:创建工程解决原创 2014-05-20 11:24:38 · 1102 阅读 · 0 评论 -
cocos2d-x中的curl
转自:cocos2d-x中的curl转载 2014-05-30 11:19:24 · 1116 阅读 · 0 评论 -
CURL异步调用和遇到的CURL内部问题
转自:CURL异步调用和遇到的CURL内部问题转载 2014-05-30 11:07:06 · 3144 阅读 · 0 评论 -
Cocos2d-x使用过程中遇到的错误(VS下开发,移植到Android发布)(更新ing)
环境:windows7, VS2010, cocos2d-1.0.1-x-0.12.0, cygwin, eclipse, android sdk4.0.3, ndk r7b在vs上开发,然后移植到android上.20120718CCArray的foreach操作:cocos2d-x 本地通知调用的问题 CCNotificationCenter在注册的po原创 2012-07-19 11:30:44 · 3799 阅读 · 3 评论 -
让人死去活来的cocos2d-x安卓开发环境搭建(windows+eclipse+ndk 不用cygwin)【上图】
转自:http://www.cnblogs.com/ybgame/archive/2012/06/07/2540693.html安卓环境搭建 【一 写在前面】环境搭建的顺序是这样1.JDK&JRE 安装JDK会顺带安装JRE的,这一步是为了可以编写和允许普通的JAVA程序2.Eclipse JAVA 的 IDE,这一步是转载 2014-11-24 10:44:22 · 819 阅读 · 0 评论 -
cocos2d-x 卡牌翻牌效果的实现
转自:cocos2d-x 卡牌翻牌效果的实现猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!原文地址: http://www.cocos2dev.com/?p=428刚有人问我cocos2dx能否实现卡牌的翻牌效果,其实cocos2dx有个action就是这个效果,晚上随便写了个效果。需要的可以看看。上面的效果转载 2013-07-30 17:50:12 · 2420 阅读 · 1 评论 -
PVR与PNG
转自:pvr与png的内存占用Zwoptex生成的spritesheet除了可以导出png格式的图片外还有pvr格式。pvr格式是iOS的显示芯片可以直接读取的,不需要经过解析就能直接显示,所以渲染速度更快,更节省内存。我特意在cocos2D 2.0 rc1版本做了一项测试: 一个空的cocos2D模版工程运行起来之后占用的内存大约是4MB。 直接用CCSprite转载 2013-07-05 13:49:34 · 2651 阅读 · 0 评论 -
Lua学习
(地基工)Lua最牛的调试利器-------Decoda转载 2013-07-17 16:44:34 · 1037 阅读 · 0 评论 -
Cocos2d-x 背景重复贴图
CCSize winSize = CCDirector::sharedDirector()->getWinSize();//获得屏幕尺寸,这里要画个和屏幕等大的静态背景 CCRect r(0, 0, winSize.width, winSize.height); CCSprite* shelfBG = CCSprite::spriteWithFile(RES转载 2012-05-15 14:21:40 · 8321 阅读 · 2 评论 -
Cocos2d-x VS 工程创建问题
创建Cocos2d-x的VC工程使用vs的模版创建完成后不能直接运行,需要将头文件、依存库(lib) 和 动态链接库的路径重新在工程的属性页里设置,很不方便。参考了 子龙山人的方法:Cocos2d-x建工程时避免copy文件夹和库,感觉还是不太方便。方法一受cocos的sdk路径限制,方法二会使所有的vc工程都带有这个属性。现附上自己的研究方法:一:首先添加修改系统环境变量:原创 2012-05-21 16:23:02 · 2217 阅读 · 1 评论 -
cocos2d-x 实现按Home和待机键后,再进入游戏显示暂停界面
转自:http://www.cocos2dev.com/?p=96猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网--Cocos2Dev.com,谢谢!原文地址: http://www.cocos2dev.com/?p=96要实现按Home和待机键后,再进入游戏显示暂停界面,其实很简单的。cocos2d已经实现了按Home和待机键后暂停游戏,当再进入转载 2012-06-25 12:19:41 · 2134 阅读 · 0 评论 -
移动开发之浅析cocos2d-x的中文支持问题
转自:http://blog.csdn.net/tkokof1/article/details/7426706移动开发之浅析cocos2d-x的中文支持问题 题记:这阵子一直在学习cocos2d-x,其跨平台的特性确实让人舒爽,引擎的框架概念也很成熟,虽然相应的第三方工具略显单薄,但也无愧是一件移动开发的利器啊,有兴趣的朋友有时间就多了解一下吧 :) 使转载 2012-06-26 20:20:35 · 2182 阅读 · 0 评论 -
cocos2d-x Touch事件处理机制
转自:http://blog.csdn.net/yuanhong2910/article/details/7004411cocos2d-x 提供了一种简单而又灵活的触摸事件派发机制,由于它实现得太灵活,导致一个新手在处理一些复杂的场景时可能会比较难掌握。一. 如何使用cocos2d-x提供了两种触摸事件处理机制, 分别是CCStandardTouchDe转载 2012-07-16 17:36:36 · 1147 阅读 · 0 评论 -
cocos2d-x / android 探照灯特效(SpotLight)
想法:使用openGL画圆,顶点为圆心+圆周上的点,顶点颜色值(0, 0, 0, 0),圆周点上的颜色值(0, 0, 0, 0xFF),开启Alpha混合,使用glBlendFunc(GL_ZERO, GL_SRC_ALPHA);方式,中间区域openGL会自动渐变。效果:代码:Cococs2d-x实现SpotLight.h#ifndef __S原创 2012-08-01 14:57:52 · 5871 阅读 · 3 评论 -
cocos2d-x 给Sprite添加Mask(遮罩)
转自:cocos2d-x 给Sprite添加Mask(遮罩)免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文链接地址:http://www.raywenderlich.com/4421/how-to-mask-a-spri转载 2012-08-31 10:42:10 · 6518 阅读 · 0 评论 -
Cocos2d-X 1.x 代码转到 Cocos2d-X 2.x 需要替换的东西
1.先添加/修改几个系统参数:在系统环境变量中加入变量名COCOS2DX_HOME变量值就是cocos2d-x的目录;在系统环境变量Path中添加%COCOS2DX_HOME%\Debug.win32;就是把动态链接库的路径告诉系统,这样就可以不用把dll都拷贝到syswow64或是system32系统目录下了。2.再修改一下cocos2d-x目录下的文件:\templat原创 2012-10-25 20:23:21 · 2906 阅读 · 2 评论 -
使用cygwin来编译cocos2d-x代码
转自:使用cygwin来编译cocos2d-x代码1、第一步现找到安装cygwin在本地的安装位置,比如我的是:C:\cygwin\home\Administrator2、修改该目录下的.bash_profile文件,用文本编辑器打开,在文件的末尾加入以下代码:ndk=/cygdrive/d/Tools/eclipse_android/android-ndkexport ndk转载 2013-07-09 23:28:46 · 1767 阅读 · 0 评论 -
“ can not find ./obj/local/armeabi/libopencv_contrib.a: Permission denied ”问题 .
I am new to Android NDK and I have to use OpenCV in Android.I tried to ran the NDK ahead , but these errors happened. Maybe I have no permission to use the file" /obj/local/armeabi/libopencv_contr转载 2013-07-10 01:33:04 · 1284 阅读 · 0 评论 -
Windows下Cygwin执行报错Cannot find 'make' program. Please install Cygwin make package
转自:Cygwin执行报错Cannot find 'make' program. Please install Cygwin make package 按照下面的步骤把make重新装一下就好了。 Cygwin uses an installer helper to manage the installation process.Go to http://www.cygwin转载 2013-07-09 22:52:08 · 4931 阅读 · 0 评论 -
Cocos2d-x学习CCScrollView
参考:http://blog.csdn.net/onerain88/article/details/7775569http://music.573114.com/Blog/Html/D96C/550230.htmlhttp://blog.csdn.net/toss156/article/details/7884207 cocos2d-x 2.0版本之后提供了许多控件,其中就包转载 2013-07-11 00:46:10 · 1651 阅读 · 0 评论 -
Png图片格式
参考:根据文件头判断图片是否为png格式做ios开发,加载图片是常有的事情,但是图片加载失败是非常头疼的事情。ios开发中常用的图片一般为png格式。在一篇文章中看到不同格式的图片具有不同的文件头,这样就给开发者带来一个好的方法,加载图片的时候,首先判断下载的图片是否为我们所需要的图片格式,然后在进行保存。(文章:http://blog.csdn.net/include1224转载 2013-06-30 22:50:07 · 1465 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号 “public: static class cocos2d::extension::CCScrollView
转自:error LNK2019: 无法解析的外部符号 “public: static class cocos2d::extension::CCScrollView本文为firedragonpzy原创,转载务必在明显处注明:转载自【Softeware MyZone】原文链接: http://www.firedragonpzy.com.cn/index.php/archives/30转载 2013-06-30 21:17:25 · 2645 阅读 · 0 评论 -
cocos2dx-js 拼接Sprite出现裂缝的解决办法
使用tile或自己拼接几个sprite的时候,在连接处会出现裂缝,原因应该是坐标在缩放或移动的过程中会出现微小的偏移(float坐标值转换到屏幕像素上出现的误差),一般是竖着或横着对接的地方会有。解决办法:1.最简单的办法:给图片自己增加像素,出现裂缝的地方各加1-2个像素,边缘要求无半透明,拼接的时候叠加1-2给像素;2.将拼接sprite的根节点做微小的旋转setRotation(0.1),s...原创 2018-05-22 14:30:42 · 1204 阅读 · 0 评论