2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Ebitengine

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
大萌字.svg
萌娘百科欢迎您参与完善本条目☆Kira~
可以从以下几个方面加以改进:
  • 减轻广告气息
欢迎正在阅读这个条目的您协助编辑本条目。编辑前请阅读Wiki入门条目编辑规范,并查找相关资料。萌娘百科祝您在本站度过愉快的时光。
Let's join this event and have fun!
加入我们,寻找欢乐!
——Hajime Hoshi
Ebitengine
Ebitengine.svg
原名 Ebitengine
别名 Ebiten,海老天
类型 2D游戏引擎
平台 WindowsLinuxmacOSFreeBSDAndroidiOSNintendo Switch
开发 星一(Hajime Hoshi)
语言 英文,日文,中文翻译(社区)
最新版本 2.4
许可协议 Apache-2.0 license
网站 https://ebiten.org/

Ebitengine(旧称Ebiten えびてん)是一款由Go语言开发的开源游戏引擎。其简单的API可以让2D游戏的开发更加简单快捷,并支持同时发布到多平台。[1]

优势

简单至极

在Ebiten中,一切都是图像:屏幕、图像文件中的数据,甚至屏幕外的项目都表示为图像对象。大多数渲染操作都是将一个图像叠加在另一个图像上。

跨平台

Ebitengine游戏可以运行在各种桌面平台(WindowsLinuxmacOS、FreeBSD),浏览器(通过WebAssembly),甚至是移动平台(AndroidiOS),还支持Nintendo Switch。因Ebiten基于原生Go语言实现,Windows开发者无需安装C编译器。

高性能

虽然Ebitengine的绘图API非常简单,但Ebitengine游戏在GPU强大的支持下运行得非常快。内部能够将多个图像集成到纹理图集中,并视情况自动进行批量绘制操作。

商业级游戏

Ebitengine已用于开发商业级游戏,例如《熊先生的餐厅》。

历史

Ebitengine首次发布代码是在2013年6月16日。[2]

v1

  • v1.0发布于2016年1月26日,同日,又连续发布v1.1,v1.2,v1.3三个版本年少不知版本贵
  • v1.4-rc发布于2016年9月3日,其后未发布v1.4正式版
  • v1.5于2017年7月9日发布,此后,使用更小的版本号,包括v1.5.1。
  • v1.6于2018年2月3日发布。

从v1.6开始,项目进入活跃开发阶段。

  • v1.7于2018年5月14日发布。
  • v1.8于2018年10月18日发布。
  • v1.9于2019年5月4日发布。
  • v1.10于2019年11月4日发布。

从v1.10开始,作者制作了一个官方网站,并发布最新版本消息。[3]

  • v1.11于2020年5月1日发布。[4]
  • v1.12于2020年6月28日发布。v1.12是变化最大的更新,看版本号就知道了

2020年7月25日,星一大大经过一番思考,制作了2020年的路线图,决定发布重大更新,v2时代到来。

2021年5月1日,最后一个补丁版本v1.12.12发布,v1停更。

v2

2020年10月27日,v2第一个版本v2.0.0发布。[5]

v2.1于2021年5月1日发布。[6]

v2.2于2021年10月5日发布。[7]

v2.3于2022年4月26日发布。[8]

Ebiten于2022年5月25日更名为Ebitengine。觉得不如原来名字的举手![9]

参考