AppGameKit Classic Version 2020.04.30 für Linux veröffentlicht

AGK Header

Die neue Version 2020.04.30 von AppGameKit Classic (auch bekannt als AGK2) enthält einige neue Kommandos sowie Verbesserungen.

Das Changelog zur aktuellen Version:

AppGameKit Classic 2020.04.30 latest version released!

Today we are releasing a new version of AppGameKit Classic with lots of updates and some new commands!

Here are the details of this all-new build:

3D
Fixed SetShadowCascades not applying the given values
Added FixCameraToObject command
Added GetCameraWorldX/Y/Z commands to get the world coordinates of cameras attached to objects
Fixed SetObjectReceiveShadow being set to 0 still overwriting object texture stages with shadow maps

2D Spriter support
Fixed a crash when running a Spriter animation that had a different number of keyframes per varying value
Spriter image pivots can now be animated
Spriter animations now support negative scales
Spriter files no longer need to have the same bone structure across all their animations
Numerous other small fixes to improve Spriter support

Networking
Fixed CopyNetworkMessage failing to copy messages that were not fully read
Copied network messages can now be read and added to
Added AddNetworkMessageBye and GetNetworkMessageByte

iOS
iOS now defaults to allowing audio from background apps to continue
iOS Tier 2 projects have been updated to use launch storyboards instead of images
iOS export has been updated to use a launch logo instead of a splash image, the logo will be centered on screen in any orientation
Removed Facebook SDK in favour of the ShareText/ShareImage commands
Updated AdMob SDK to version 7.58.0 on iOS
Updated Chartboost SDK to version 8.1.0 on iOS
Updated AmazonAds SDK to version 3.0.0 on iOS
Updated Firebase SDK to version 6.22.0 on iOS

Android
Updated Android to target API 29 as required by Google
Android apps resuming from background will now resume faster

Linux
Added clipboard support to the Linux version

Misc
Increase max local notifications to 100
Added an error if the Mod command is used with a divisor of 0 to avoid a crash
Added SetSoundDeviceMode for iOS to choose between exclusive audio allowing audio from background apps to continue

The AppGameKit Player app on the iOS and Google Play stores is now using the AppGameKit Studio version of the player. This new version is backwards compatible with AppGameKit Classic and we have no plans to introduce any changes that will break this compatibility. However, this does mean that apps broadcast to these players may behave slightly differently to apps which you export from the AppGameKit Classic IDE. Firstly, apps running on the new iOS player will be running on Metal instead of OpenGL ES, so performance may be different between exported and broadcast apps. There may also be differences in app behaviour if one version has bugs that aren't present in the other.

AGK2 ist eine Multi-Plattform 2D/3D Spiele-Engine und Entwicklungsumgebung für Linux, MacOS und Windows.

Programme und Spiele können in einem BASIC-ähnlichem Dialekt, C++, Python und Java/Kotlin entwickelt werden, und laufen danach unter Linux, Windows, MacOS, Android, iOS und HTML5.

Weitere Informationen zu AGK2:

Homepage von AGK2
AGK2 auf Steam
Tutorial Playlist auf YouTube