2023年政策修订增补工作正在进行中,欢迎参与!
Ebitengine
跳转到导航
跳转到搜索
“ | Let's join this event and have fun! 加入我们,寻找欢乐! |
” |
——Hajime Hoshi |
Ebitengine | ||
原名 | Ebitengine | |
别名 | Ebiten,海老天 | |
类型 | 2D游戏引擎 | |
平台 | Windows、Linux、macOS、FreeBSD、Android、iOS、Nintendo Switch | |
开发 | 星一(Hajime Hoshi) | |
语言 | 英文,日文,中文翻译(社区) | |
最新版本 | 2.4 | |
许可协议 | Apache-2.0 license | |
网站 | https://ebiten.org/ |
Ebitengine(旧称Ebiten えびてん)是一款由Go语言开发的开源游戏引擎。其简单的API可以让2D游戏的开发更加简单快捷,并支持同时发布到多平台。[1]
优势
简单至极
在Ebiten中,一切都是图像:屏幕、图像文件中的数据,甚至屏幕外的项目都表示为图像对象。大多数渲染操作都是将一个图像叠加在另一个图像上。
跨平台
Ebitengine游戏可以运行在各种桌面平台(Windows、Linux、macOS、FreeBSD),浏览器(通过WebAssembly),甚至是移动平台(Android、iOS),还支持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]
参考
- ↑ https://ebiten-zh.vercel.app/
- ↑ https://github.com/hajimehoshi/ebiten/commit/b8a1a1806c40cd0cfe9cbf7144fe86b19051f625
- ↑ https://ebiten-zh.vercel.app/blog/hello.html
- ↑ https://ebiten-zh.vercel.app/documents/1.11.html
- ↑ https://ebiten-zh.vercel.app/documents/2.0.html
- ↑ https://ebiten-zh.vercel.app/documents/2.1.html
- ↑ https://ebiten-zh.vercel.app/documents/2.2.html
- ↑ https://ebiten-zh.vercel.app/documents/2.3.html
- ↑ https://ebiten-zh.vercel.app/blog/ebitengine.html