- 手机HTML5游戏正处于黄金时代
- 适配不同分辨率、尺寸比例的显示屏需耗费开发者大量精力
- 利用跨平台方式可以避免这点:编码一次,随处运行
- Cocos2d-JS就是这样的方式
- 它使用最简单而广为人知的JavaScript语言编写,完全免费
- 本书通过实例使读者不会学习枯燥
为什么你需要本书
除了免费还使用简单,只需要一个文本编辑器编写程序、一个服务器(server)运行程序。如果你愿意,可以使用你最喜欢的编辑器而非Cocos2d-JS官方IDE。
本书为谁而写
- 从其他编程语言转来的有游戏经验的人
- 完全的新手
- 需要JavaScript基础
- 其余只需要跟随书的范例
书中有许多不同风格的文字以不同种类信息,说明如下
一般代码:
var gameScene = cc.Scene.extend({
onEnter:function () {
this._super();
gameLayer = new game();
gameLayer.init();
this.addChild(gameLayer);
}
});
重点关注代码加粗:
var gameScene = cc.Scene.extend({
onEnter:function () {
this._super();
gameLayer = new game();
gameLayer.init();
this.addChild(gameLayer);
}
});
Learning Cocos2d-JS Game Development源码