03 2015 档案

摘要:在很多图形用户技术中,事件处理机制一般都有三个重要的角色:事件、事件源和事件处理者。事件源是事件发生的场所,通常就是各个视图或控件,事件处理者是接收事件并对其进行处理的一段程序。事件处理机制中三个角色在Cocos2d-JS引擎事件处理机制中也有这三个角色。1、事件事件类是cc.Event,它的类图如... 阅读全文
posted @ 2015-03-31 15:47 智捷iOS课堂 阅读(673) 评论(0) 推荐(0) 编辑
摘要:与动作密不可分的还有动画,动画又可以分为场景过渡动画和帧动画。场景过渡动画我们在以往介绍过,这一个我们只介绍帧动画。帧动画帧动画就是按一定时间间隔、一定的顺序、一帧一帧地显示帧图片。我们的美工要为精灵的运动绘制每一帧图片,因此帧动画会由很多帧组成,按照一定的顺序切换这些图片就可以了。在Cocos2d... 阅读全文
posted @ 2015-03-30 10:53 智捷iOS课堂 阅读(347) 评论(0) 推荐(0) 编辑
摘要:Cocos2d-JS提供了很多特效,这些特效事实上属于间隔动作,特效类cc.GridAction类,也称为网格动作,它的类图如下图所示。网格动作类图网格动作cc.GridAction它有两个主要的子类cc.Grid3DAction和cc.TiledGrid3DAction,cc.TiledGrid3... 阅读全文
posted @ 2015-03-29 17:02 智捷iOS课堂 阅读(313) 评论(0) 推荐(0) 编辑
摘要:本节我们会通过一个实例介绍纹理对象创建Sprite对象使用,这个实例如图5-2所示,其中地面上的草是放在背景(如下图所示)中的,场景中的两棵树是从后图所示的“树”纹理图片中截取出来的,图5-5所示是树的纹理坐标,注意它的坐标原点在左上角。创建Sprite对象实例场景背景图片“树”纹理图片“树”纹理图... 阅读全文
posted @ 2015-03-28 09:17 智捷iOS课堂 阅读(451) 评论(0) 推荐(0) 编辑
摘要:感谢大家一直以来的支持!各大商店均开始销售:京东:http://item.jd.com/11659697.html当当:http://product.dangdang.com/23659810.html《Cocos2d-x实战 Lua卷》源码及样章下载地址:源码下载地址: http://51work... 阅读全文
posted @ 2015-03-26 20:58 智捷iOS课堂 阅读(861) 评论(0) 推荐(0) 编辑
摘要:感谢大家一直以来的支持!各大商店均开始销售:京东:http://item.jd.com/11659696.html当当:http://product.dangdang.com/23659809.html《Cocos2d-x实战 工具卷》素材及样章下载地址:源码下载地址: http://51work6... 阅读全文
posted @ 2015-03-26 20:29 智捷iOS课堂 阅读(244) 评论(0) 推荐(0) 编辑
摘要:感谢大家一直以来的支持!各大商店均开始销售:京东:http://item.jd.com/11659698.html当当:http://product.dangdang.com/23659808.html《Cocos2d-x实战 JS卷 Cocos2d-JS开发》源码及样章下载地址:源码下载地址:ht... 阅读全文
posted @ 2015-03-26 20:04 智捷iOS课堂 阅读(967) 评论(0) 推荐(0) 编辑
摘要:精灵类是cc.Sprite,它的类图如下图所示。cc.Sprite类直接继承了cc.Node类,具有cc.Node基本特征。创建Sprite精灵对象创建精灵对象可以使用构造函数实现,它们接受相同的参数,这些参数非常灵活。归纳起来创建精灵对象有4种主要的方式:1. 根据图片资源路径创建[html]vi... 阅读全文
posted @ 2015-03-25 17:54 智捷iOS课堂 阅读(524) 评论(0) 推荐(0) 编辑
摘要:精灵菜单的菜单项类是cc.MenuItemSprite,图片菜单的菜单项类是cc.MenuItemImage。由于cc.MenuItemImage继承于cc.MenuItemSprite,所以图片菜单也属于精灵菜单。为什么叫精灵菜单呢?那是因为这些菜单项具有精灵的特点,我们可以让精灵动起来,具体使用... 阅读全文
posted @ 2015-03-24 18:34 智捷iOS课堂 阅读(466) 评论(0) 推荐(0) 编辑
摘要:文本菜单是菜单项只能显示文本,文本菜单类包括了cc.MenuItemLabel、cc.MenuItemFont和cc.MenuItemAtlasFont。cc.MenuItemLabel是个抽象类,具体使用的时候是使用cc.MenuItemFont和cc.MenuItemAtlasFont两个类。文... 阅读全文
posted @ 2015-03-23 10:16 智捷iOS课堂 阅读(426) 评论(0) 推荐(0) 编辑
摘要:cc.LabelAtlas是图片集标签,其中的Atlas本意是“地图集”、“图片集”,这种标签显示的文字是从一个图片集中取出的,因此使用cc.LabelAtlas需要额外加载图片集文件。cc.LabelAtlas 比cc.LabelTTF快很多。cc.LabelAtlas 中的每个字符必须有固定的高... 阅读全文
posted @ 2015-03-22 09:52 智捷iOS课堂 阅读(426) 评论(0) 推荐(0) 编辑
摘要:cc.LabelTTF是使用系统中的字体,它是最简单的标签类。cc.LabelTTF类图如下图所示,可以cc.LabelTTF继承了cc.Node类,具有cc.Node的基本特性。LabelTTF类图如果我们要展示如图所示的Hello World文字,我们可以使用cc.LabelTTF实现。cc.L... 阅读全文
posted @ 2015-03-21 22:15 智捷iOS课堂 阅读(1386) 评论(0) 推荐(0) 编辑
摘要:在图形图像和游戏应用开发中坐标系是非常重要的,我们在Android和iOS等平台应用开发的时候使用的二维坐标系它的原点是在左上角的。而在Cocos2d-JS坐标系中它原点是在左下角的,而且Cocos2d-JS坐标系又可以分为:世界坐标和模型坐标。UI坐标UI坐标就是Android和iOS等应用开发的... 阅读全文
posted @ 2015-03-21 10:26 智捷iOS课堂 阅读(476) 评论(0) 推荐(0) 编辑
摘要:我们的编写的第一个Cocos2d-JS程序,命名为HelloJS,从该工程开始学习其它的内容。创建工程我们创建Cocos2d-JS工程可以通过Cocos2d-x提供的命令工具cocos实现,但这种方式不能与WebStorm或Cocos Code IDE集成开发工具很好地集成,不便于程序编写和调试。由... 阅读全文
posted @ 2015-03-19 18:56 智捷iOS课堂 阅读(363) 评论(0) 推荐(0) 编辑
摘要:使用Cocos2d-JS引擎开发游戏,主要的程序代码是JavaScript语言,因此,凡是能够开发JavaScript语言工具都适用于Cocos2d-JS游戏开发。本书我们推荐WebStorm和Cocos Code IDE工具。搭建WebStorm开发环境我们在以往使用了WebStorm开发工具,它... 阅读全文
posted @ 2015-03-18 16:26 智捷iOS课堂 阅读(380) 评论(0) 推荐(0) 编辑
摘要:JavaScript语言本身没有提供类,没有其它语言的类继承机制,它的继承是通过对象的原型实现的,但这不能满足Cocos2d-JS引擎的要求。由于Cocos2d-JS引擎是从Cocos2d-x演变而来的,在Cocos2d-JS的早期版本Cocos2d-HTML中几乎全部的API都是模拟Cocos2d... 阅读全文
posted @ 2015-03-17 08:14 智捷iOS课堂 阅读(221) 评论(0) 推荐(0) 编辑
摘要:数据类型在任何的计算机语言中都比较重要的,JavaScript语言也是面向对象的。数据类型JavaScript数据类型可以分为:数值类型、布尔类型、字符串类型、对象类型和数组类型等。1、数值类型数值类型包括了整数和浮点数,整数可以是十进制、十六进制和八进制数,十进制数由一串数字序列组成,它的第一个数... 阅读全文
posted @ 2015-03-16 16:12 智捷iOS课堂 阅读(185) 评论(0) 推荐(0) 编辑
摘要:我们在以往介绍使用JavaScript编写一个HelloJS的小程序,其中我们就用到变量。常量和变量是构成表达式的重要组成部分。常量在声明和初始化变量时,在标识符的前面加上关键字const,就可以把该指定为一个常量。顾名思义,常量是其值在使用过程中不会发生变化,实例代码如下:const NUM=10... 阅读全文
posted @ 2015-03-15 22:26 智捷iOS课堂 阅读(258) 评论(0) 推荐(0) 编辑
摘要:任何一种计算机语言都离不开标识符和保留字,下面我们将详细介绍JavaScript标识符和关键字。标识符 标识符就是给变量、函数和对象等指定的名字。构成标识符的字母是有一定的规范,JavaScript语言中标识符的命名规则:区分大小写,Myname与myname是两个不同的标识符。 标识符首字... 阅读全文
posted @ 2015-03-15 10:49 智捷iOS课堂 阅读(236) 评论(0) 推荐(0) 编辑
摘要:我们要想编写和运行JavaScript脚本,则需要:JavaScript编辑工具和JavaScript运行测试环境。下面我们分别介绍一下。JavaScript编辑工具JavaScript编辑工具最简单的可以使用一些文本编辑工具,但是它们往往缺少语法提示,有的语法关键字还没有高亮显示,最重要的是它们大... 阅读全文
posted @ 2015-03-12 19:27 智捷iOS课堂 阅读(347) 评论(0) 推荐(0) 编辑