gamekit:最小的,基于 PromiseA 的 HTML5 画布游戏引擎

时间:2024-07-01 12:12:41
【文件属性】:

文件名称:gamekit:最小的,基于 PromiseA 的 HTML5 画布游戏引擎

文件大小:58KB

文件格式:ZIP

更新时间:2024-07-01 12:12:41

JavaScript

游戏包 最小的,基于 Promise/A 的 HTML5 画布游戏引擎 [/buzzwords] Gamekit 是使用 HTML5 canvas2D 的游戏引擎的最小方法。 它实现了一些我认为对游戏必不可少的功能,并且不想一遍又一遍地实现。 此外,由于它基于 Promises,它允许你做这样的超级酷的事情: gamekit.fetchAssets('assets.json').then(gameSetup).then(gamekit.start); 目前实现: 承诺! 周杰伦 资产加载器 模块加载器 渲染循环 图层支持 精灵(旋转/拉伸/可重复) Sprite 上的属性补间(绝对 + 相对) 实体组 键盘输入捕获 指针(鼠标、触摸)输入捕获 指针区域对象 直接在精灵上检测指针事件 文字标签 精灵图 精灵图集 TileGrid(想做一个基于图块的游戏?) TileMap(能


【文件预览】:
gamekit-master
----.jshintrc(516B)
----Gruntfile.js(2KB)
----src()
--------Helpers.js(4KB)
--------TileMap.js(5KB)
--------LoadScreen.js(228B)
--------Promises.js(7KB)
--------SpriteAtlas.js(1KB)
--------Renderloop.js(3KB)
--------Label.js(4KB)
--------Modules.js(2KB)
--------Core.js(5KB)
--------Assetloader.js(5KB)
--------Sprite.js(11KB)
--------SpriteMap.js(3KB)
--------Group.js(4KB)
--------TileGrid.js(4KB)
--------Layers.js(1KB)
--------gamekit.js(3KB)
--------Particles.js(8KB)
--------Input.js(10KB)
----LICENSE(1KB)
----tasks.md(232B)
----README.md(1KB)
----dist()
--------gamekit.min.js(33KB)
--------gamekit.js(77KB)
----.gitignore(34B)

网友评论