Unfilled rounded rects with corner radius now render properly.Added new project property called Adaptive Physics which can be used to run physics multiple times per game update.Added new property to Sound resource called reuse.Marmalade native audio will be used in place of standard audio if available.Fixed main.js for Marmalade SDK export, also now copy wb.js over from SDK into build folder.Load scene property now cloned correctly.ExportName Scene property is now saved and restored correctly.Note that shadows and composite operations are not cached In the case of unfilled actors, the allocated size will be slightly larger to allow for stroke thickness. note that the Size of the actor as specified by its properties will determine the size of the cached canvas area. When cached the actor will be rendered only once to an off screen canvas, subsequent rendering will be of the cached version. Actors can now all be cached by setting cache property to true.TheApp has new property called adaptive_physics which will run physics update multiple times within a single frame if frame rate falls considerably outside target frame rate.TheApp now measures average frame rate via avg_fps property.Main loop timer replaced with requestAnimationFrame for smoother rendering.ParticleActor.addParticle() now returns the added particle.TheApp.addScene() now returns the added scene.Actor.addActor() now returns the added actor.Scene.addActor() now returns the added actor.TimelineManager.add() now returns the timeline that was added.Added new method TheApp.parseAndSetFocus(scene_name) which parses xoml JSON and sets the named scene as the current scene.Sound class will now use the powerful Marmalade audio system instead of standard, if its available.Added new stop / pause methods to Sound class, only usable with reusable sounds.Added new property to Sound constructor called reuse which can be used to force the sound effect to be reused (only useful for short sound effects at may not play if one is already playing).Added new property to TheApp called use_marm which should be set to true if deploying to mobile using the Marmalade SDK.Fixed actor and scene sorting using new sorting method in Utils called sortLayers().Added new utils class that contains utility functions.Added new Actor setPositionPhysics() and setRotationPhysics() to set associated physics body position and rotation directly.Whilst developing this game I have come across various issues or missing features, hence this update. I’ve spent some time putting together a small game using Booty5 called Leapo that I will eventually distribute as an example of how to use Booty5. Well the proof is in the eating and not the making.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |