gtg == GT-Game == HTML5 2D Tile 游戏引擎
高效的地图滚动
脏矩形
碰撞数据, 展现数据
特殊地形 (上下坡 拱桥 洼地 吊索 楼梯...)
game-->scene--->layer--->map
逻辑分层,(逻辑上多个Layer)
物理分层(实现上多个canvas),
多个逻辑层可共享一个物理层
sprite--->animation--->frame---->piece
Sprite包含多个Animation/Sprite,
Animation包含多个frame, frame包含多个piece
Sprite的大小/碰撞区取决于frame
Sprite DomSprite ComplexSprite , 支持dom精灵,支持大量事件,支持"类似纸娃娃"系统
状态机
TaskSchedule
过场
组合输入
声音
UI
网络功能
支持移动设备
数据和代码的加密
其他HTML5特性
性能优化
======
font
对话框
字幕
UI
http://data.wiyun.com/finscn/gtg/gtg-app-all-test.html
高效的地图滚动
脏矩形
碰撞数据, 展现数据
特殊地形 (上下坡 拱桥 洼地 吊索 楼梯...)
game-->scene--->layer--->map
逻辑分层,(逻辑上多个Layer)
物理分层(实现上多个canvas),
多个逻辑层可共享一个物理层
sprite--->animation--->frame---->piece
Sprite包含多个Animation/Sprite,
Animation包含多个frame, frame包含多个piece
Sprite的大小/碰撞区取决于frame
Sprite DomSprite ComplexSprite , 支持dom精灵,支持大量事件,支持"类似纸娃娃"系统
状态机
TaskSchedule
过场
组合输入
声音
UI
网络功能
支持移动设备
数据和代码的加密
其他HTML5特性
性能优化
======
font
对话框
字幕
UI
http://data.wiyun.com/finscn/gtg/gtg-app-all-test.html