【文件属性】:
文件名称:gamekit:最小的,基于 PromiseA 的 HTML5 画布游戏引擎
文件大小:58KB
文件格式:ZIP
更新时间:2021-06-11 18:26:01
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)