上一页 1 2 3 4 5 6 ··· 33 下一页
摘要: Cocos2d-x提供了一套易于使用的UI API来满足你的GUI需求,其中包括:Label、Menu、MenuItems、Buttons和Views。Label(标签)Cocos2d-x中提供了Label(标签)对象来创建TTF、BMFont和SystemFont文本。Label BMFont(B... 阅读全文
posted @ 2015-07-27 18:10 leansmall 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 什么是事件分发机制EventDispatch是响应用户事件的一种机制。基本概念:事件监听器封装了事件处理的代码;事件调度器通知用户事件的监听器;事件对象包含了关于事件的信息。事件监听器的5种类型EventListenerTouch - 响应触摸事件EventListenerKeyboard - 响应... 阅读全文
posted @ 2015-07-27 18:02 leansmall 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 什么是场景?场景是包含精灵(Sprites),标签(Labels),节点(Nodes)和其他游戏所需对象的容器。场景负责游戏逻辑的运行和游戏内容的逐帧渲染。每个游戏至少需要一个场景,你可以将场景想象成一部电影,场景就是其中正在运行并且用户可以实时看到的电影画面。游戏中可以拥有多个场景,并且可以在多个... 阅读全文
posted @ 2015-07-27 17:38 leansmall 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Action类如其名,它可以改变Node对象的属性,Action对象是随着时间改变Node的属性。任何一个以Node为基类的对象都有可执行的动作对象。例如,你可以在一个时间段内将Sprite精灵从一个位置移动到另一个位置。每个动作都有By和To两个状态。为什么呢?因为它们所执行的结果是不同的。By相... 阅读全文
posted @ 2015-07-27 17:30 leansmall 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 精灵是一个2D图像,通过改变它的旋转角度、位置、尺寸、颜色等属性可以使其运动或者变换。创建精灵的方式有多种,使用哪种则取决于你的需要。你可以通过不同的图片格式(包括PNG,JPEG,TIFF,以及其他格式)创建精灵(Sprite)。接下来我们就将一起来讨论这些创建精灵的方法。如果你想要创建一个只显示... 阅读全文
posted @ 2015-07-27 17:17 leansmall 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-x的核心类为 Scene, Node, Sprite, Menu和Action对象。Cocos2d-x使用Director(导演)的概念。是的,就像拍电影一样!Director类控制着游戏整体并通知游戏接下来需要做什么。把你自己当成影片的监制人,你肯定会通知导演(Director)该... 阅读全文
posted @ 2015-07-27 17:08 leansmall 阅读(123) 评论(0) 推荐(0) 编辑
摘要: VAssistX是VS的好助手,熟练掌握它的快捷方式能大大提高编程效率。一些最常用的快捷方式(也就是它最主要的一些功能)Alt + O: 在对应的cpp和h文件切换,除后缀名之外文件名必须一致Shift + Alt + O: 打开一个窗口,根据输入的字符来匹配源文件名,从而快速打开一个源代码文件。A... 阅读全文
posted @ 2015-07-11 09:51 leansmall 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 我们用TexturePacker工具打包生成了plist和pvr.ccz文件,那么下一步,我们就该获取plist中的信息了。Cocos2d中SpriteFrameCache通常用来处理plist文件,并能与SpriteBatchNode结合使用来达到批处理渲染精灵的目的。精灵帧缓存类SpriteFr... 阅读全文
posted @ 2015-07-11 09:06 leansmall 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Data Format:导出什么引擎数据,默认cocos2d,下拉列表中有很多,基本常用的引擎都支持了Data File :导出文件位置(后缀名.plist)Texture Format:纹理格式,默认pngImage format:图片像素格式,默认RGBA8888...根据对图片质量的需求导出不... 阅读全文
posted @ 2015-07-11 08:56 leansmall 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 网上现有的例子很多都是只包含两个文件夹,一个是Classes,一个是Resources,想把它导入,一般用以下几个步骤:1.先用命令创建一个项目,假设放在e:\proect下面: cocos new test -p com.leansmall.test -l cpp -d e:\project2.进... 阅读全文
posted @ 2015-07-08 21:59 leansmall 阅读(145) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 33 下一页