近年来HTML5风起云涌,特别在移动端已经被更多的人熟识。H5跨平台,在线更新等特性,被人们津津乐道。然后就出现了各种H5的框架,甚至多达100种,真是让开发者眼花缭乱,笔者作为一个从事H5游戏开发一年的开发者,从我这一年的摸索,比较,最终选择cocos2d-x jsbinding(以下 ...
如果你是一个cocos d x的老手,那你可以忽略这篇博文,如果你是一个接触过javascript,想通过HTML 做游戏的,但是苦于不知道如何下手,那么这篇博文可能会帮到你。 cocos dx jsb的主要运用的语言是javascript,其实简单的说jsb就是cocos d x提供的C gt javascript的一系列接口,通过编写js的脚本来调动C 的接口做一系列的动作。实际的运行顺序是 ...
2013-08-13 18:11 0 4562 推荐指数:
近年来HTML5风起云涌,特别在移动端已经被更多的人熟识。H5跨平台,在线更新等特性,被人们津津乐道。然后就出现了各种H5的框架,甚至多达100种,真是让开发者眼花缭乱,笔者作为一个从事H5游戏开发一年的开发者,从我这一年的摸索,比较,最终选择cocos2d-x jsbinding(以下 ...
我们之前讲了场景图(Scene Graph) 的概念,继续之前你先要知道 场景图决定了场景内节点对象的渲染顺序 渲染时 z-order 值大的节点对象会后绘制,值小的节点对象先绘制 ...
在游戏开发过程中,你可能需要一个主菜单,几个关卡和一个END的界面,如何组织管理这些东西呢? 和其他游戏引擎类似,Cocos也使用了场景(Scene) 这个概念,我们的HelloWorld界面就是一个场景 一部电影或是番剧,就是由不同地点或不同时间线组成的,这些部分就是一个又一个的场景 参考 ...
Cocos通过动作(Action)让精灵动起来,把数个动作组成序列(Sequence)就能让精灵做出连续的动作,在动作中我们可以改变精灵的位置,旋转角度,缩放比例,等等 动作(Action) 首先我们创建一个Action对象,同样使用create,这里我们还是使用HelloWorld场景里 ...
精灵就是cocos是屏幕上移动的对象,它能被控制,比如我们HelloWorld场景的这个图片就是精灵(Sprite) 怎么才算精灵?你能控制它的,就是一个精灵,否则就只是一个节点(Node) 准确的说,精灵是一个能通过改变自身的属性:角度,位置,缩放,颜色等,变成可控制动画的 2D 图像 ...
在线更新是用脚本编写游戏逻辑的特有功能,由于脚本语言是边解释边编译的特性,使得游戏在运行的时候可以通过下载最新的脚本来执行游戏逻辑。在不修改Native接口的情况下,在线更新每次更新只需要 ...
cocos2d-x 快速入门_01_开发环境搭建(Mac & Windows) 1. 前期准备 1.1 引擎下载: 1.1.1 网址:http://www.cocos2d-x.org/ 1.1.2 点击Download 1.1.3 点击 ...
紧接着上一节,我们来深入了解一下CCSprite对象,这个对象比较核心,在继续进行下面的学习之前我们需要对它有足够的了解。 与其说是了解CCSprite对象,其实是了解以CCSprite为中心的,同时包括与CCSprite紧密相关的一些对象,比如:CCContext2D ...