oak:纯Go游戏引擎
橡木
纯Go游戏引擎
目录
安装
,并且是并行开发的。 Oak支持不依赖Windows的操作系统和不依赖音频Linux系统。 我们不拥有要检查的机器,但是假设它也支持OSX。 我们希望用户能够用橡木制作出精美的Go游戏,并欢迎改进。
因为Oak希望具有尽可能少的non-Go依赖关系,所以Oak不使用OpenGL或 。 我们愿意在将来增加对这些功能的支持以提高性能,但是我们一直希望有一个需要零或接近零依赖项的替代方案。
产品特点
窗口渲染
Windows和关键事件从
逻辑帧速率与拉伸速率不同
全屏,窗口定位支持
自动缩放屏幕尺寸
render.Renderable接口
启动时批量加载Sprite Sheet
操纵
render.Modifiable接口
内置转换和过滤器
一些内置的
可扩展修改语法func(image.Image) *image.RGBA
内置可Renderable类型,涵盖常见用例
Sprite , Sequence , Switch , Composite
原始生成器, ColorBox , Line , Bezier
历史跟踪Reverting
主