Hajime Hoshi/ebiten: Release v1.7.0
Name: ebiten
Owner: Hajime Hoshi
Release: v1.7.0
Released: 2018-05-13
License: Apache-2.0
Release Assets:
- New feature
- Speed optimization by automatic shared texture: in other words, texture atlas is automatically created and draw calls are much reduced.
gomobile build
,gomobile install
is now acceptable!- All the examples work with
gopherjs serve
and jsgo Playground - New environment variables
EBITEN_SCREENSHOT_KEY
- specifies the key to take a screenshot.EBITEN_INTERNAL_IMAGES_KEY
- specifies the key to dump all the internal images.
- New packages
inpututil
- Input utility (e.g. detecting if a keys is just pressed in the current frame)
- New APIs
func SetWindowDecorated(decorated bool)
- Create a frameless window.func SetWindowTitle(title string)
- Change the window titlefunc MonitorSize() (int, int)
- Get the monitor's resolution.func (g *GeoM) Invert()
- Get the inverted geometry matrix.audio
'sNewPlayer
now acceptsio.ReadCloser
instead ofaudio.ReadSeekCloser
.
- Deprecate APIs
Filter
arguments atNewImage*
functions: useDrawImageOptions
'sFilter
member instead.func Touches() []Touch
- UseTouchIDs
insteadtype Touch interface
- UseTouchPosition
instead
- Bug fix
- Some issues on the Ogg decoder.
- Improve portability
- Speed optimization