cocos2d-x基础学习
文章平均质量分 56
fanzhang1990
这个作者很懒,什么都没留下…
展开
-
cocos2d-x游戏是怎么跑起来的
转自 http://blog.csdn.net/jackystudio/article/details/12554167转载 2014-09-04 15:32:22 · 548 阅读 · 0 评论 -
cocos2dx-v3.0-游戏素材获取
转自http://blog.csdn.net/ccy0815ccy/article/details/40078843在游戏开发过程中,容易因为游戏素材而困扰,网上下载的素材又显的太老。我这里提供一个简单的方法。首先下载一个你想要的游戏素材的游戏android安装包(不要下载大公司的游戏,因为他们的图片都是经过加密的,比如天天酷跑),这里以无头鸡为例子转载 2014-12-02 14:47:52 · 7655 阅读 · 4 评论 -
Cocos2d-x v3.0物理系统 利用PhysicsEditor创建多边形
转自http://blog.csdn.net/w337198302/article/details/38759145Cocos2d-x 3.0的新物理系统我就不必多说了,接触一段时间,感觉还是不错的。对于那些基本概念,网上的教程已经泛滥了,就不多说了,不过对于创建多边形物体的教程,还真不多,很多都是创建圆形和矩形,这两个很简单,传入图片的大小数据基本就可以搞定了。多边形的麻烦之转载 2014-12-04 22:45:26 · 1062 阅读 · 0 评论 -
cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写法
cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写法cocos2d-x 3.0 中,如果你需要使用CocosStudio、Extensions扩展库 等等,都需要自己手动添加。添加步骤如下:(比如说现在我要添加libExtensions,libCocosStudio , libGU转载 2014-12-10 17:16:15 · 1493 阅读 · 0 评论 -
令人上瘾的手机游戏6大设计潜规则
在当今智能手机和平板盛行的时代,这些休闲游戏似乎已经达到人手一款的地步。毫无疑问,开发者将在他们的游戏中加入更多的关键心理元素。为了发现隐藏在休闲游戏设计背后的潜规则,我们与Lumo Developments公司的Steve Stopps、Nic Williams、和Jonathan Evans,以及擅长游戏方面的心理学家西蒙·摩尔进行了访谈。个性化选项快速获取信息“制转载 2014-12-10 22:38:00 · 1172 阅读 · 0 评论 -
cocos2dx 3.1.1物理引擎做个晃绳子的小demo
这几天都在学习cc3.x的物理引擎,自从3.x版本之后,cc就把两大引擎box2d和chipmunk封装起来了啊,用起来方便多了,对于我这个对物理引擎从没了解的人也上手起来了啊。物理引擎对于在什么跑酷之类的游戏中还是作用蛮大的啊,碰撞还是在所难免的。对于物理引擎中的各种基本概念,比如物理边界,重力加度,关节等等,网上一大堆资料,我就不罗嗦了。cc3.x默认用的是chipmunk,你也可以改用box原创 2014-12-11 10:09:56 · 7268 阅读 · 0 评论 -
cocos2dx 3.1.1 box2d.h : No such file or directory
由于要用到box2d做物理引擎,于是就在cocos2dx里面加入libBox2Dx,详细设置参考 http://blog.csdn.net/tonny_guan/article/details/39859577。 在vs2012下面编译都没有错误,但是安卓编译的时候就报错了,box2d.h : No such file or directory。搜索了半天,问题出在\proj.a原创 2015-01-03 22:20:59 · 1595 阅读 · 0 评论 -
cocos2dx 3.3 curl配置
今天看了curl,于是找test-cpp中的例子,例子上只要加入curl/curl.h头文件,就可以运行了。但是我在新建工程后,当执行到curl_easy_init()时就报错,头文件也加了。肯定是什么lib文件没有加载。找了一番,在工程:属性->连接器->输入:附加依赖性:加入libcurl_imp.lib。顺便也加入了websockets.lib,opengl32.lib,glew32.l原创 2015-01-21 16:13:08 · 3301 阅读 · 0 评论 -
如何优化cocos2d程序的内存使用和程序大小:第一部分
转自http://www.cnblogs.com/zilongshanren/archive/2012/12/09/2810017.html在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d转载 2016-01-28 16:11:17 · 874 阅读 · 0 评论 -
cocos2d-x性能优化的那些事
年前在对我做的项目做性能优化,虽然在开发中,性能问题是一直关注着的,但是这个东西依然需要在后期做一段时间的优化的,也遇到不少坑,在这里分享下,也记作笔记,另外也欢迎大家有这方面的问题经验在这里讨论。性能的优化主要是亮点,内存的优化和运行效率的优化1.内存的优化 说内存的优化,首先要知道有什么东西会占据程序的内存,可优化的主要是两部分:数据和资源,先说数据,做短连转载 2016-11-10 19:05:54 · 623 阅读 · 0 评论 -
SpriteFrameCache遇到的函数问题
SpriteFrameCache中的函数addSpriteFramesWithFile 和 getSpriteFrameByName在导出给lua用的时候 居然说是nil值,很奇怪。搜了半天在cocos2dx.ini中有这么一句话:rename_functions = SpriteFrameCache::[addSpriteFramesWithFile=addSpriteFrames g原创 2016-11-29 16:24:45 · 674 阅读 · 0 评论 -
cocos2dx 通过plist文件 创建精灵
cocos2dx 版本3.13很多时候我们都是通过将一些小图片合成一张大图片,导出plist文件和png文件。Sprite可以通过纹理创建,记录一下:local dict = cc.FileUtils:getInstance():getValueMapFromFile("people/animal.plist") local framesMap = dict["frames原创 2016-11-29 20:18:48 · 1583 阅读 · 0 评论 -
cocos2dx3.2 ——屏幕适配
cocos2dx3.2 ——屏幕适配本文出自 “夏天的风” 博客,请务必保留此出处 http://shahdza.blog.51cto.com/2410787/1550089 手机的屏幕大小千差万别,如现在流行的安卓手机屏幕大部分长宽比例为16:9。而iPhone 5S的长宽比例为71:40(接近16:9),也有预测说iPhone 6S的长宽比例也将会是主流的16转载 2014-12-17 15:23:49 · 639 阅读 · 0 评论 -
cocos2dx 3.1.1physics中的疑问
cocos2dx 3.x之后将物理引擎封装了,默认的是chipmunk.如果希望用box2d做开发的的话,在vs2012中需要进行设置,详细的参考http://blog.csdn.net/tonny_guan/article/details/39859577 cocos2dx3.1.1中physics中碰撞会有穿透的问题。我在写一个小球相碰的时候,setVelocity我在设置body的速原创 2014-12-02 19:39:05 · 1689 阅读 · 0 评论 -
cocos2dx 3.1.1 box2d 添加debugDraw
cocos2dx 3.x之后把物理引擎都集成了,cocos2dx默认的封装是chipmunk。你可以改换成box2d,具体的操作http://guandongsheng.iteye.com/blog/2125016。我用了3.x新封装的物理引擎一段时间,感觉上手蛮容易的,简单的物理运动和碰撞还是可以应付的,但是重新封装的物理引擎感觉功能还是没有单独的box2d强大。所以原来想偷懒不学box2d原创 2014-12-17 22:51:27 · 1570 阅读 · 2 评论 -
cocos2dx 常见的32种切换场景的动画
转自 http://www.cnblogs.com/linux-ios/archive/2013/04/09/3010779.html转载 2014-09-19 14:08:59 · 848 阅读 · 0 评论 -
cocos2dx-练习number1
刚开始学习cocos2dx,关键是多练练手,原创 2014-09-19 15:16:56 · 658 阅读 · 0 评论 -
cocos2d-x 3.0 调度器(scheduler)
继承关系原理介绍Cocos2d-x调度器为游戏提供定时事件和定时调用服务。所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处:每当Node不再可见或已从场景中移除时,调度器会停止。Cocos2d-x暂停时,调度器也会停止。当Cocos2d-x重新开始时,调度器也会自动继续启动。Cocos2d-x封装了一个供各种不同平台使用的调度器,使用此调度器你不用转载 2014-09-14 14:19:36 · 1842 阅读 · 0 评论 -
cocos2d-x基础概念的理解
转自Hello,我又回来啦,上节我们讲到“和屌丝一起学cocos2dx-开发基础”,相信你已经会使用vs来开发cocos2dx项目了,那么这节我们就开始进入神奇的cocos2dx世界吧。当然了,就像所有的语言与程序开发一样,我们从组基本的 Hello World 输出说起。 在cocos2dx项目中,框架已经为我们写好了“Hello Worl转载 2014-09-04 15:28:17 · 654 阅读 · 0 评论 -
最快速的Android开发环境搭建ADT-Bundle及Hello World
转自 http://blog.csdn.net/aizquan/article/details/8974750#1536434-tsina-1-39532-66a1f5d8f89e9ad52626f6f40fdeadaa转载 2014-09-04 15:33:35 · 618 阅读 · 0 评论 -
cocos2dx[3.2](11)——新回调函数std::bind
转自 http://shahdza.blog.51cto.com/2410787/1553051转载 2014-11-10 18:57:08 · 5303 阅读 · 0 评论 -
cocos2dx 3.1.1中EaseRateAction动作类的变化
在学习action繁多的动作类中,EaseAction是一个原创 2014-10-29 23:57:32 · 1923 阅读 · 0 评论 -
Cocos2d-x3.2 Grid3D网格动作
USING_NS_CC; class GameScene : public cocos2d::Layer{public: static cocos2d::Scene* createScene(); virtual bool init(); void menuCallback(Ref* pS转载 2014-10-15 17:59:32 · 6615 阅读 · 0 评论 -
cocos2dx 3.0一些变化
转自 http://blog.csdn.net/start530/article/details/18052953转载 2014-10-19 10:17:26 · 1619 阅读 · 0 评论 -
cocos2dx 3.0 触摸机制
在cocos2dx 3.0版本中,废弃了以往2.x版本的写法,我们先来看一下Layer.h中的一段代码[cpp] view plaincopy/* Callback function should not be deprecated, it will generate lots of warnings. Since '转载 2014-11-20 21:26:42 · 649 阅读 · 0 评论 -
关于在cocos2dx中继承Sprite的分析与技巧
本文章特指使用C++作为编程语言,基于cocos2dx游戏引擎开发游戏。 在cocos2dx中,sprite作为精灵类是使用最为频繁的类,与其它类相比,如:Node, Layer或Scene,Sprite最大的不同是它包含一个纹理,通过OpenGL的渲染,在游戏中呈现出来。游戏中的主角,怪物,背景,或是精灵的血条等都是通过Sprite来实现的。 在cocos2dx中转载 2014-10-21 00:25:08 · 7418 阅读 · 3 评论 -
Visual Studio 2012下Box2D开发环境设置
Cocos2d-x 3.x默认情况下采用的物理引擎是Chipmunk,如果我们要使用Box2D引擎,需要进行一些设置和调整,而且不同的开发平台下这些设置也有所不同。由于本书在此之前介绍的都是基于微软的Visual Studio 2012下开发的Win32平台,所以这一节我们介绍Visual Studio 2012下Box2D开发环境设置。这些需要设置和调整的方面包括如下:在解决方案中添加l转载 2014-12-01 11:26:17 · 748 阅读 · 0 评论 -
cocos2d-x3.7 cclabel文字破碎,异常,变乱
转自(https://blog.csdn.net/songcf_faith/article/details/50461197)转载 2018-07-11 19:03:51 · 349 阅读 · 0 评论