![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos
zscjob
这个作者很懒,什么都没留下…
展开
-
cocos2d3.x在win7的环境配置和安装
cocos2d3.x win7环境配置原创 2015-03-01 08:25:01 · 672 阅读 · 0 评论 -
Cocos2d-x中的3D功能
或许你已经开始接触Cocos2d-x了,并且已经知道它是一个2D游戏引擎。从3.x版本开始,Cocos2d-x已增加并改进了3D功能。3D游戏有着巨大的市场,所以Cocos2d-x中添加了3D开发所需的所有功能。或许3D开发对你来说是个新事物,并且很多专业术语你都不熟悉。但这篇文章会让你熟悉一些额外的软件工具,下面就让我们一起来了解了解Cocos2d-x中的3D功能吧。初学3DSp转载 2015-03-01 14:42:25 · 4349 阅读 · 0 评论 -
cocos2d-x中的事件分发机制
什么是事件分发机制EventDispatch是响应用户事件的一种机制。基本概念:事件监听器封装了事件处理的代码;事件调度器通知用户事件的监听器;事件对象包含了关于事件的信息。事件监听器的5种类型EventListenerTouch - 响应触摸事件EventListenerKeyboard - 响应键盘事件EventListenerAccel转载 2015-03-01 14:26:49 · 803 阅读 · 0 评论 -
cocos2d-x中的导演类
Cocos2d-x使用Director(导演)的概念。是的,就像拍电影一样!Director类控制着游戏整体并通知游戏接下来需要做什么。把你自己当成影片的监制人,你肯定会通知导演(Director)该如何做!Director导演的一个通常作用是控制Scene 切换和切换效果。导演(Director)是一个共享的单例对象,你可以从代码的任何地方调用。这里是一个转载 2015-03-01 14:04:36 · 656 阅读 · 0 评论 -
cocos2d在运行java eclipse程序时出现 Error: could not open c:\program Files\Java\jre6\lib\amd64\jvm.cfg
安装好环境之后试着运行了下eclipse 出现问题打不开,刚开始以为是java环境安装问题,后来命令提示符里运行java -version出现Error: could not open c:\program Files\Java\jre6\lib\amd64\jvm.cfg'。的错误,后来在网上查了一下发现只要把C:\windows\system32下的: java.exe javaw原创 2015-03-01 13:45:25 · 1060 阅读 · 1 评论 -
cocos2d-x中的父类和子类之间的继承关系
Cocos2d-x使用Parent and Child继承。也就是说父类中的属性也适用于他们的子类。考虑一个Sprite对象和它的子类对象Sprite。当改变父类中的精灵角度时,子类的角度也会随之进行变化:不光是角度,如果你将父类进行缩放,那么子类的精灵也会跟着缩放转载 2015-03-01 14:22:49 · 814 阅读 · 0 评论 -
cocos2d-x里的UI
综述Cocos2d-x提供了一套易于使用的UI API来满足你的GUI需求,其中包括:Label、Menu、MenuItems、Buttons和Views。Label(标签)Cocos2d-x中提供了Label(标签)对象来创建TTF、BMFont和SystemFont文本。Label BMFont(BMFont标签)BMFont是使用位图字体的标签类型。位转载 2015-03-01 14:40:13 · 801 阅读 · 0 评论 -
cocos2d-x创建和转换场景
什么是场景?场景是包含精灵(Sprites),标签(Labels),节点(Nodes)和其他游戏所需对象的容器。场景负责游戏逻辑的运行和游戏内容的逐帧渲染。每个游戏至少需要一个场景,你可以将场景想象成一部电影,场景就是其中正在运行并且用户可以实时看到的电影画面。游戏中可以拥有多个场景,并且可以在多个不同的场景之间自然的切换。Cocos2d-x提供了多种场景切换效果,你甚至可以使用超酷的切换转载 2015-03-01 14:38:07 · 733 阅读 · 0 评论 -
cocos2d-x中精灵的属性
// This is how to create an spriteauto mySprite = Sprite::create("mysprite.png"); // this is how to change the properties of the spritemySprite->setPosition(Vec2(500, 0)); mySprite->setRotation(转载 2015-03-01 14:11:10 · 937 阅读 · 0 评论 -
cocos2d-x中的精灵细说
什么是精灵?精灵是一个2D图像,通过改变它的旋转角度、位置、尺寸、颜色等属性可以使其运动或者变换。创建精灵创建精灵的方式有多种,使用哪种则取决于你的需要。你可以通过不同的图片格式(包括PNG,JPEG,TIFF,以及其他格式)创建精灵(Sprite)。接下来我们就将一起来讨论这些创建精灵的方法。创建一个精灵使用指定图片创建一个Sprite:auto my转载 2015-03-01 14:30:40 · 760 阅读 · 0 评论 -
cocos2d中的序列和Spawns
让精灵在屏幕中进行移动就是我们想要的最终结果了吗?当然不是。可不可以运行多个动作呢?是的,没问题,Cocos2d-x通过几个方式来支持这种操作。就如同它的名字,一个序列Sequence就是多个动作按钮一定顺序进行排列。需要按反方向来播放序列动作?也没问题,Cocos2d-x也支持这个操作。看一下面的例子,通过序列Sequence逐步移动一个精灵Sprite:这个Se转载 2015-03-01 14:19:35 · 570 阅读 · 0 评论 -
cocos2d-x中的动作细说
Action类如其名,它可以改变Node对象的属性,Action对象是随着时间改变Node的属性。任何一个以Node为基类的对象都有可执行的动作对象。例如,你可以在一个时间段内将Sprite精灵从一个位置移动到另一个位置。如下为MoveTo和MoveBy两个动作的实例:1234567//转载 2015-03-01 14:33:11 · 876 阅读 · 0 评论 -
cocos2d-x中的动作
创建Scene场景,添加Sprite精灵对象到屏幕上只是其中一部分。游戏之所以称为游戏就是我们需要让精灵运动起来!Action动作游戏中的一部分。_Actions_动作类可以让Node节点对象按时间进行运动。希望将一个Sprite精灵从一个坐标点移动到另一个坐标并在结束时调用回调函数?没有问题!你可以创建一个Actions动作序列Sequence并且按顺序播放。你可以通过改转载 2015-03-01 14:15:37 · 445 阅读 · 0 评论 -
cocos2d-x中的场景
游戏中你可能需要一个主菜单,几个关卡和一个结束场景。你该如何将这些内容单独的分开来呢?是的,这就需要Scene。回想一下你喜欢的电影,你会发现它很显示的划分出了一些场景,或者单独的故事剧情。如果我们按照这种思路来处理游戏,不管游戏有多么简单但我们应该想出至少有几个场景。看下这张图片:这是一个独立的主界面场景Scene。这个场景是将组件组合在一起而形成转载 2015-03-01 14:07:32 · 444 阅读 · 0 评论 -
Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
之前在写一个个人小项目的时候有闻到过大海老师这个physics物理引擎的刚体穿透问题,然后大海老师就给我推荐了他自己写的这篇文博,很好很强大。下面是大海老师的博客:看代码:void PhysicsFixedUpdate::onEnter(){ PhysicsDemo::onEnter(); _scene->ge转载 2015-03-01 13:53:35 · 2551 阅读 · 1 评论