Egret应用开发实践(04) 状态机系统

2016-03-14
阅读 7 分钟
5.6k
有限状态机(finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。它是一个有向图,由一组节点和一组相应的转移函数组成。

Egret应用开发实践(03) MVC 模块化具体实现

2016-03-12
阅读 6 分钟
4.8k
PureMVC框架的目标很明确,即把程序分为低耦合的三层:Model、View和Controller,这三部分由三个单例模式类管理,分别是Model、View和Controller,三者合称为核心层或核心角色。

Egret应用开发实践(02) MVC 模块化

2016-03-11
阅读 5 分钟
5.1k
简介 模块化两个概念: 软件设计模块化 软件代码模块化 软件设计模块化——分层——MVC——PureMVC 软件代码模块化——JavaScript模块化——CommonJS——WebPack 软件设计模块化 分层是将一个复杂的程序进行层次划分。为每一层进行设计,每层都是内聚的而且只依赖与它的下层。采用标准的架构模式来完成与上层的松散关联。将所有与领...

Egret应用开发实践(01) Egret与WebPack

2016-03-09
阅读 5 分钟
6.1k
Egret引擎是一款使用TypeScript语言构建的开源免费的移动游戏引擎。Egret仅是纯粹的使用TypeScript语言来开发游戏,开发后可以使用Egret来打包为HTML5网页游戏和Android,iOS,WinPhone原生游戏。