Today we're releasing a new version of AppGameKit with a range of fixes, tweaks and even some new commands!
Shaders
- Fixed LoadSpriteShader(filename) without specifying an ID not using the correct vertex shader
App Export
- Added a check for development profiles in the IPA export, use AdHoc or Store profiles instead
- Fixed error about missing file or directory when exporting Amazon or Ouya APK
- Fixed iOS export with the advert box unticked not removing the advertising identifier (IDFA) from the app
New Commands
- CreateMemblock command will now zero the memblock during creation
- Added GetSpriteScaleX() and GetSpriteScaleY()
- Added WriteString2 and ReadString2 that use a faster method of reading strings from a file
Sprites
- Added Spriter Pro support with LoadSkeleton2DFromSpriterFile()
- Fixed SetScissor generating a warning in the debug log window
- Added ability to loop an animation a specified number of times with a loop count greater than 1
- Fixed a bug where drawing more than 12000 sprites that share the same image could end up drawing nothing
- Fixed crash if an item is deleted that is currently being tweened
- Fixed SetTextScissor not working properly when SetViewOffset or FixTextToScreen are used
iOS
- Fixed GetResumed not being called on iOS after the app goes to sleep for the first time
- Updated iOS AdMob SDK to 7.2.1 which fixes a black screen after showing a full screen ad
Android
- Updated Android Google Play Services (which includes the AdMob SDK) to 7.3
- Fixed Android not caching a full screen AdMob ad before the first call to CreateFullscreenAdvert
- Fixed switching edit boxes on Android sometimes hiding the keyboard for the new edit box
Debugger
- Enabled copying of debug variable values using Ctrl-C on a selected row in the Variables window
- Enabled copying of debug log text using Ctrl-C on a selected row in the Debug Log window
Misc
- Fixed ResetTimer not resetting to exactly 0 on some platforms
- Fixed DrawBox command sometimes producing boxes that aren't perfectly straight
Broadcasting
- Fixed not being able to stop broadcasting if the app generated a lot of warnings while running