今天推荐一个日本人开发的 2D 游戏库,使用 Go 语言实现。项目名称 (/ebíteɴ/),这是一个开源游戏库。项目地址:,Star 数 3.5k。 的简单 API 使您可以快速轻松地开发可在多个平台上部署的 2D 游戏。该项目有官网:,有完整的文档。
这个项目同时支持桌面操作系统(、macOS、Linux、)、Web 浏览器(、、、Edge)、移动系统( 、iOS)。
在 中,所有内容都是一幅图像:屏幕,图像文件中的数据甚至屏幕外的项目都表示为图像对象。大多数渲染操作包括在一个图像之上绘制一个图像。
虽然 的 绘图 API 非常简单,但是 游戏在 GPU 的支持下运行非常快。内部将多个图像集成到纹理图集中,并且在可能的情况下自动批量执行绘制操作。
已用于开发生产级游戏。一个例子就是 Bear’s ,这是一个移动应用程序,已经下载了 80 万次。
为了方便使用,官方提供了众多例子,包括:
游戏提供了在线运行版,比如 2048 游戏:。更多例子在这里找到:。
这个项目,即使不做游戏开发,做图像处理等也是可以的。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...