Releases: goplus/spx
Releases · goplus/spx
v1.0.0
features:
changes:
- makeEmptyInterface => reflect.NewAt (#237)
- internal/audiorecord: OpenAL32 use dynamic on windows (#253)
- internal/gdi/font: font cache use io.ReaderAt (#255)
- gop doc: friendly enum (#251)
- index.gmx => main.spx (#250)
- svg cache (#206)
- gop fmt (#211)
- add 00-Weather: no sound (#208 #210)
- known bugs: test/_Quote
- mod: github.com/hajimehoshi/ebiten/v2 v2.3.4
- mod: github.com/qiniu/x v1.13.9
v1.0.0-rc6
v1.0.0-rc5
new features:
- sprite.Quote
- add ghost effect
changes:a
- update Loudness js api ,compatible scratch
- gop v1.1.0-alpha2
v1.0.0-rc4
new features:
- loudness
- mouseHitItem
changes:
- bugfix: onLoaded and onStart timing
- gop v1.0.37
v1.0.0-rc3.3
changes:
- shader add liner filter
- remove grid unit
- fix: turnto shortest path
- fix: anim stop bug
- fixWorldRange: lock the sprite in world range
- fix map size bug
- fix: background default white
- fix run for wasm
- mouse input for mobile
- spx.Exit
v1.0.0-rc2.2
new features:
- high-efficiency pixel collisions
- sprite.think
- sprite.width/height => costumeWidth/Height
- sprite.bounds
- sprite.pixel(x, y)
- sprite.touchingColor
- sprite.setRotationStyle
- sprite.setEffect/changeEffect: ColorEffect/BrightnessEffect
- sprite.clearGraphEffects
- sprite.stop also can stop onTick events
- sprite.glide with animation
- onLoaded when sprite.reload
- add conf.ScreenshotKey
- volume/setVolume/changeVolume
- add map.mode/width/height
- add window resize
- tutorial/00-Blank
- tutorial/00-Hello
- wrapper mobile mouse events
- assets for mobile support (setupWorkDir)
- support mobile compile (ios/android)
changes:
- game.reset: Stop(AllOtherScripts)
- config: currentCostumeIndex => costumeIndex/sceneIndex; costumes => scenes
- config: bitmapResolution = 1 in default
- reload bugfix: sprite.dying state
- sprite.touching bugfix
- can removeFromList many times
- sprite in world range
- game "stepUnit" change to map.gridUnit
- window resize not change world map
- remove reiszeWindow in layout method (to fix draw crash)
v1.0.0-beta11
NOTE: This is an unstable release. Please use spx v1.0.0-rc1 in your product.
new features:
- sprite.touchingColor
- sprite.setEffect/changeEffect: ColorEffect/BrightnessEffect
- sprite.clearGraphEffects
- sprite.stop also can stop onTick events
- sprite.glide with animation
- volume/setVolume/changeVolume
- add map.mode/width/height
- add window resize
- add ios complie
- tutorial/00-Blank
- tutorial/00-Hello
changes:
- config: currentCostumeIndex => costumeIndex/sceneIndex; costumes => scenes
- config: bitmapResolution = 1 in default
- reload bugfix: sprite.dying state
- sprite.bound => bounds
- sprite.touching bugfix
- can removeFromList many times
v1.0.0-beta9
NOTE: This is an unstable release. Please use spx v1.0.0-rc1 in your product.
new features:
- wrapper mobile mouse events (in beta stage).
- high-efficiency pixel collisions
- add spx mobile complie
- sprite.think
- sprite.width/height => costumeWidth/Height
- sprite.bound
- sprite.pixel(x, y)
- onLoaded when sprite.reload
- add conf.ScreenshotKey
changes:
- game.reset: Stop(AllOtherScripts)
v1.0.0-rc1
new features:
- sprite.think
- support mobile events (in beta stage).
changes:
- game.reset: Stop(AllOtherScripts)
v1.0.0-beta5
changes:
- fix camera hit bug
- Camera.on: bugfix
- mv AircraftWar => https://github.com/goplus/AircraftWar
- FlappyBird: https://github.com/goplus/FlappyBird