Skip to content

Releases: goplus/spx

v1.0.0

14 Mar 00:24
e62f664
Compare
Choose a tag to compare

features:

  • optional MainEntry/Run, load conf from index.json (#258 #264 #265)

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

30 May 05:25
16eff2f
Compare
Choose a tag to compare

new features:

changes:

v1.0.0-rc5

05 Jan 07:19
88a40c6
Compare
Choose a tag to compare

new features:

  • sprite.Quote
  • add ghost effect

changes:a

  • update Loudness js api ,compatible scratch
  • gop v1.1.0-alpha2

v1.0.0-rc4

20 Dec 09:47
648ba1f
Compare
Choose a tag to compare

new features:

  • loudness
  • mouseHitItem

changes:

  • bugfix: onLoaded and onStart timing
  • gop v1.0.37

v1.0.0-rc3.3

11 Dec 04:34
02e0d36
Compare
Choose a tag to compare

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

05 Dec 17:05
4a5cf7a
Compare
Choose a tag to compare

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

05 Dec 06:54
8fa01b8
Compare
Choose a tag to compare

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

02 Dec 04:41
e5f4596
Compare
Choose a tag to compare

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

01 Dec 07:57
5625eff
Compare
Choose a tag to compare

new features:

  • sprite.think
  • support mobile events (in beta stage).

changes:

  • game.reset: Stop(AllOtherScripts)

v1.0.0-beta5

28 Nov 15:38
94c3436
Compare
Choose a tag to compare

changes: