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
Uh oh!
There was an error while loading. Please reload this page.
-
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'sinternal 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 ~~~~GameWindowthat 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 ~~~~GameWorldimplementation (accessed via ~~~~Game.world())*Implement "EnvironmentManager" #196 Added a reference from the ~~~~Entityto its ~~~~Environment*Added the ~~~~Spawnpoint.spawnmethod*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 ~~~~PhysicsEnginewith 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 ~~~~GameWorldAPI and moved some methods that were previously on the ~~~~Gameclass***The ~~~~AccelerationMovementControllerhas 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