coffee2d:用 CoffeeScript 编写的 HTML5 2D 游戏引擎

时间:2024-06-20 17:25:46
【文件属性】:

文件名称:coffee2d:用 CoffeeScript 编写的 HTML5 2D 游戏引擎

文件大小:632KB

文件格式:ZIP

更新时间:2024-06-20 17:25:46

CoffeeScript

咖啡2D Coffee2D 是一种 HTML5 游戏引擎,它抽象了使用 HTML5 画布制作游戏所需的很多东西。 它利用了一些 CoffeeScript 功能,例如class关键字,以便更好地与用 CoffeeScript 编写的游戏集成。 Coffee2D 目前提供: 简单的场景图 精灵渲染 事件处理 补间 等轴测图 首先,请查看文件夹中的代码。 要构建,请运行make clean && make build 。 这将创建文件build/engine-all.js ,可以将其放入任何想要使用 Coffee2D 的项目中 用法 成分 Component 是每个游戏对象的基类。 每个游戏对象都应该扩展 Component。 游戏对象可以覆盖update和draw函数。 每个组件都可以添加子组件。 添加后,组件将自动添加到游戏循环中以每帧更新和绘制: class Card exte


【文件预览】:
coffee2d-master
----.gitignore(22B)
----package.json(121B)
----Makefile(419B)
----src()
--------image.coffee(491B)
--------scene.coffee(2KB)
--------tween.coffee(954B)
--------text.coffee(292B)
--------sprite.coffee(3KB)
--------spriteSheet.coffee(898B)
--------event.coffee(1021B)
--------geometry.coffee(2KB)
--------spriteImage.coffee(683B)
--------isometric()
--------component.coffee(4KB)
----LICENSE.md(1KB)
----build()
--------engine-all.js(33KB)
----examples()
--------hibiki()
--------pong()
--------isometric()
--------isometric.zip(235KB)
----README.md(5KB)
----lib()
--------requestAnimationFrame.js(513B)

网友评论