Liti Engine v0.4.15- alpha ("Nukem") is out NOW! #637
nightm4re94
started this conversation in
Old Forum
Replies: 1 comment
-
This post has been migrated automatically from the old LITIENGINE forum (2018 - 2022). |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This post has been migrated automatically from the old LITIENGINE forum (2018 - 2022).
Posted: 2019-01-04 18:25:17
User: Dmartin42 [] (age: 1435 days 🔥; posts: 36)
LINK: https://github.com/gurkenlabs/litiengine/releases
##Fixes*Fixed the tile flipping implementation*On triggers #176 Fixed an issue with the ~~~~Trigger's
internal logic*Fixed rendering order of the ~~~~ImageComponent
*Fixed an issue that caused the game not to terminate all its threads.##Features / Improvements*Implemented the possibility to register event listeners for the game initialization.*Introduced the new ~~~~GameWindow
that is used to access window specific functionality via ~~~~Game.window()
*Improved a lot of internal data structures*Improved the overall performance of the ~~~~GameLoop
*On the close queue #188 Remove the close queue #193 Improved the thread handling or the ~~~~SoundPlayback
*Implement "EnvironmentManager" #196 Introduced the new ~~~~GameWorld
implementation (accessed via ~~~~Game.world()
)*Implement "EnvironmentManager" #196 Added a reference from the ~~~~Entity
to its ~~~~Environment
*Added the ~~~~Spawnpoint.spawn
method*Disabled ~~~~turnOnMove()
when applying ~~~~Forces
*72c9a2d Implemented the possiblity to provide a global or map specific ~~**~~gravity force***The camera is now centered on the map by default*Added a platformer specific movement controller ~~~~PlatformingMovementController
*Resolve collision with map borders in the same way as collision with collision boxes. #205 Fixed collision with the boundaries of the map*Made it optional to exit the game when an exception occurs: ~~~~Game.config().client().exitOnError()
*Enhanced the ~~~~PhysicsEngine
with additional method overloads##Changes> THIS RELEASE CONTAINS A LOT OF CHANGES TO CORE APIS OF THE ENGINE. THESE CHANGES MOSTLY DON'T AFFECT THE FUNCTIONALITY AND ARE MAINLY CAUSED DUE TO RESTRUCTURING OF THE ENGINE. ~~**~~PLEASE SEE THE ATTACHED PULL REQUESTS FOR DETAILLED INFORMATION ON HOW TO MIGRATE YOUR EXISTING GAME TO THE NEW VERSION OF THE ENGINE.**
*Revamp resources api #191 ~~**~~Reworked the Resources API***Replace the ~~~~ImageCache
*Simlify the API (less to type and everything regarding resources in one place)*Drop subfolder constraint for localization bundles #189 Dropped subfolder for localization files*Rework the TMX implementation #194 ~~**~~Reworked the TMX implementation***Revamp game api #198 ~~**~~Reworked the Game API***Implement the "Environment manager" #202 ~~**~~Introduced the ~~~~GameWorld
API and moved some methods that were previously on the ~~~~Game
class***The ~~~~AccelerationMovementController
has been removed and its functionality is now part of the basic ~~~~MovementController
##utiLITI*Fixed and handled a few potential exception in the editor##Misc*Since we don't expect any major changes to the API in upcoming releases anymore, we've started to document everything via the ~~~~LITIengine GitBooks Page*We've started the new sample game project ~~~~Gurk Nukem to get you started with the engine*Add a ton of Javadoc*Add a lot more unit tests*Update to Gradle 4.9 -> 5.0*Update steamworks4j 1.7.0 -> 1.8.0*Update mockito 2.21.0 -> 2.23.4*Update junit 5.2.0 -> 5.3.2Beta Was this translation helpful? Give feedback.
All reactions