Cocos2dx技术
文章平均质量分 66
YongYu_IT
区块链,分布式系统
展开
-
Quick Cosos2Dx技术(一)——修改helloWord
1、修改输出文字: 在scripts/app/scenes/MainScene.lua中修改即可。2、scripts/config.lua详解此文件是Quick中用于设置屏幕适配参数的脚本。DEBUG:此参数用于设置Quick工程的调试信息状态。0表示关闭调试信息,1表示打印少量调试信息,2表示打印标准调试信息。DEBUG_FPS:是否显示FPS信息DEBUG_MEM:是否原创 2014-11-24 13:21:26 · 744 阅读 · 0 评论 -
Cocos2dx技术(三)——cocos2dx基本概念(五)场景
一、什么是场景场景是包含精灵、标签、节点和其他游戏UI元素的对象容器。场景负责游戏逻辑的运行和游戏内容的逐帧渲染。每个游戏至少需要一个场景。游戏一般拥有多个场景并且可以在多个场景间自由切换,cocos2dx提供了多种场景切换效果。二、创建场景auto myScene = Scene::create();三、场景布局cocos2dx使用右手坐标系统,也就是说原点(0,0)原创 2015-04-09 15:15:10 · 739 阅读 · 0 评论 -
Cocos2dx技术(三)——cocos2dx基本概念(三)精灵
1、什么是精灵精灵是一个2D图像,通过改变它的旋转、角度、位置、尺寸、颜色等属性可以使其运动或者变换。2、创建精灵可以通过不同格式的图片(png,jpeg,tiff 等等)创建精灵。auto mySprite=Sprite::Create("mysprite.png");上面的代码在创建精灵时候使用了整张图片,也就是说,这种方式生成的Sprite显示的是一张图片文件的全部。如果原创 2015-04-07 09:18:21 · 671 阅读 · 0 评论 -
Cocos2dx技术(三)——cocos2dx基本概念(四)动作
1、Action类的作用:Action对象可以随时间改变Node的属性,任何一个以Node为基类的对象都持有一个可执行动作的Action对象。2、Cocos2dx里面的By与To的区别By:相对To:绝对3、基本动作移动(move),在规定时间内移动Node的位置旋转(Rotate)缩放(Scale)淡入淡出色调(Tint)动画(Animate),通过Ani原创 2015-04-08 10:45:03 · 592 阅读 · 0 评论 -
Cocos2dx技术(三)——cocos2dx基本概念(二)
1、导演类Director类负责控制整个游戏并通知游戏接下来需要做什么Director类最常见的作用就是控制Scene切换场景和切换时的动画效果Director类是一个共享的单例对象,可以从代码的任意地方调用2、通常的游戏流程:3、场景一个场景相当于一个页面,每一个独立的主界面都是一个场景场景由Renderer(渲染器)进行绘制。Renderer可以用来绘制原创 2015-01-30 16:07:11 · 720 阅读 · 0 评论 -
Cocos2dx技术(四)——Android上运行Cocos的若干问题
1、为什么在Activity的onKeyDown方法中写Cocos的back按钮响应代码是无效的?下面是官方AIP:public boolean onKeyDown (int keyCode, KeyEvent event)Since: API Level 1Called when a key was pressed down and not handled by any of t原创 2015-04-22 14:19:51 · 773 阅读 · 0 评论 -
Cocos2dx技术(三)——cocos2dx基本概念(六)控件库
cocos2dx提供了一套易于使用的控件库来满足开发者的GUI需求。cocos2dx控件大致可分为两种,第一种是非继承自Widget类的早期控件库;第二类是新的继承自Widget类的控件库。先介绍早期的非继承自Widget的控件库1、标签(Label)由于Label是SpriteBatchCode的子类,所以每个Label都具有精灵的特性,可以旋转、缩放、着色、改变锚点等等。原创 2015-04-09 17:59:41 · 3236 阅读 · 0 评论 -
Cocos2dx技术(三)——cocos2dx基本概念(一)
1、cocos2dx的优势 a、使用了最新的C++ API(C++ 11) C++11标准由国际标准化组织(ISO)和国际电工委员会(IEC)旗下的C++标准委员会(ISO/IEC JTC1/SC22/WG21)于2011年8月12日公布,并于2011年9月出版。此次标准为C++98发布后13年来第一次重大修正。 b、跨平台:跨越移动平台原创 2015-01-30 15:54:55 · 2773 阅读 · 0 评论 -
Cocos2dx技术(一)——cocos2dx初窥
1、游戏引擎组成部分: 必备——渲染引擎 核心——渲染引擎,物理引擎2、cocos2d的9大功能: 流程控制管理(场景切换) 菜单维护 文本渲染(支持标签语言例如HTML)、 精灵 精灵动作 特效(波浪、旋转、透镜等) 矩形和六边形的瓦片地图原创 2014-11-24 13:20:26 · 618 阅读 · 0 评论 -
Cocos2dx技术(二)——Cocos2dx开发环境搭建(on windows)
1、为什么cocos2dx 3.0环境配置需要Python?因为,cocos2dx 3.0的setup文件是用Python写成的安装脚本(setup.py),所以要Python环境才能运行。2、setup.py文件都干了些什么事情?自动写入一些环境变量。例如在Windows系统上,运行完setup.py文件之后就可以看到在环境变量里增加了几对键值对(用户变量里):Path=G:\d原创 2015-01-30 15:36:06 · 658 阅读 · 0 评论 -
Quick Cosos2Dx技术(二)——利用TexturePacker制作图片资源
原创 2014-11-24 13:22:31 · 510 阅读 · 0 评论 -
Quick Cosos2Dx技术(三)——LDT+quick-x-player调试quick cocos2dx项目
1、安装LDT插件:help-->install new software-->work wirh-->add填入ldt和http://download.eclipse.org/koneki/updates-nightly/ldt然后等待加载出子选项后全选,接下来一路next即可。待续...原创 2014-11-24 13:23:32 · 605 阅读 · 0 评论 -
Cocos2dx技术(四)——UI制作
1、制作fnt a、下载bmfont软件,这个软件可以根据windows系统字体(包括自己下载的ttf字体文件)里面的文字转化为fnt文件和对应的图片文件 b、选择字体和格式: c、设置文件输出参数 d、在一个txt文件中输入需要的文字并保存为UTF-8格式 e、从文件中选择文字选择成功之后可以看到原创 2015-02-01 17:32:33 · 625 阅读 · 0 评论