- 博客(7)
- 资源 (7)
- 收藏
- 关注
转载 ArrayBuffer:类型化数组
ArrayBuffer:类型化数组来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录分配内存视图视图的生成视图的操作复合视图DataView视图应用AjaxCanvasFile参考链接类型化数组是JavaScript操作二进制数据的一个接口。这要从WebGL项目的诞生说起,所谓WebGL,就是指浏览器与显卡之间的通信接口,为了满足JavaScript与显卡之间大量的、实时的
2016-12-15 16:36:59 2402
转载 模拟Javascript面向对象的多态特性
JavaScript已经可以模拟出面向对象的封装和继承特性,但是不幸的是Javascript对多态特性的支持非常弱!其它面向对象语言的多态一般都由方法重载和虚方法来实现多态,Javascript也通过这两种途径来实现! 重载:由于Javascript是弱类型的语言,而且又支持可变参数,当我们定义重载方法的时候,解释器无法通过参数类型和参数个数来区分不同的重载方法,因此方法重载是不被支持的!当先
2016-12-12 14:26:51 1426
转载 Javascript定义类(class)的三种方法
Javascript定义类(class)的三种方法作者:阮一峰在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称"实例")共有的属性和方法。Javascript语言不支持"类",但是可以用一些变通的方法,模拟出"类"。一、构造函数法这是经典方法,也是教科书必教的方法。它用构造函数模拟"类",在其内部用this关键字指代实例对象。 function Cat()
2016-12-12 11:40:49 1545
转载 Cocos Creator中模块化脚本(官方文档摘录)
Cocos Creator 允许你将代码拆分成多个脚本文件,并且让它们相互调用。要实现这点,你需要了解如何在 Cocos Creator 中定义和使用模块,这个步骤简称为模块化。如果你还不确定模块化究竟能做什么,模块化相当于:C/C++ 中的 includeC# 中的 usingJava 和 Python 中的 importHTML 中的 模块化使你可以在 Cocos Creator 中引用其它脚
2016-12-01 12:44:03 4665
转载 Cocos Creator中使用对象池(官方文档摘录)
在运行时进行节点的创建(cc.instantiate)和销毁(node.destroy)操作是非常耗费性能的,因此我们在比较复杂的场景中,通常只有在场景初始化逻辑(onLoad)中才会进行节点的创建,在切换场景时才会进行节点的销毁。如果制作有大量敌人或子弹需要反复生成和被消灭的动作类游戏,我们要如何在游戏进行过程中随时创建和销毁节点呢?这里就需要对象池的帮助了。对象池的概念对象池就是一组可回收的节
2016-12-01 12:36:20 3101
转载 Cocos Creator中使用计时器(官方文档摘录)
在 Cocos Creator 中,我们为组件提供了方便的计时器,这个计时器源自于 Cocos2d-x 中的 cc.Scheduler,我们将它保留在了 Cocos Creator 中并适配了基于组件的使用方式。也许有人会认为 setTimeout 和 setInterval 就足够了,开发者当然可以使用这两个函数,不过我们更推荐使用计时器,因为它更加强大灵活,和组件也结合得更好!下面来看看它的具
2016-12-01 11:54:35 15856
转载 Cocos Creator中使用动作列表(官方文档摘录)
基础动作类型Action:所有动作类型的基类。FiniteTimeAction:有限时间动作,这种动作拥有时长 duration 属性。ActionInstant:即时动作,这种动作立即就会执行,继承自 FiniteTimeAction。ActionInterval:时间间隔动作,这种动作在已定时间内完成,继承自 FiniteTimeAction。ActionEase:所有缓动动作基类,用于修饰
2016-12-01 11:43:47 5851
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人