文件名称:stage.js:用于游戏开发的2D HTML5渲染和布局引擎
文件大小:1022KB
文件格式:ZIP
更新时间:2024-05-22 02:40:29
javascript game html5 game-2d html5-game-development
Stage.js是一个用于跨平台游戏开发的2D HTML5 JavaScript库,它轻巧,快速且开源。 ··· ·· 介绍 Canvas是HTML5游戏开发的图形组件,但是它只有一个绘图API,并且没有像DOM这样的数据模型可以组成您的应用程序。 您需要手动绘制应用程序并管理渲染周期才能播放它。 此外,鼠标事件仅在整个Canvas级别可用,它们也需要手动处理。 Stage.js提供了一个类似DOM的树数据模型来组成您的应用程序,并在内部管理渲染周期和应用程序的绘制。 它还处理鼠标和触摸事件并将其分发到目标树节点。 Stage.js应用程序由一棵节点树组成。 每个节点都固定(变换)在其父节点上,并具有零个,一个或多个图像纹理。 每个渲染周期都包含刻度和绘制树节点。 勾选时,节点会根据最近的更新进行自我调整,而绘制时,每个节点都会根据其固定进行变换并绘制其纹理。 渲染将保留,并且在没