Engine5.10
An Important update, to counter a series of game breaking issues caused be changing engine state during the middle of sprite updates and collision processing. You will need to update your engine to 5.10 and also if you change game mode in any sprite update, collision handler you will need to call engineM.CancelAllUpdateLogic(), to ensure that processing is halted. You also need to add engineM.CancelAllUpdateLogic() as the first line in FlushAllItems();
Bugs fixed in this release
==========================
Bin001: Changing world size from within a collision handler then effects other collisions still being processed. This is an instance of the game breaking bug describe above.
changes in this release
=======================
Some architecural changes are on-going that will add some flexability to various items.
==============
EngineManager
==============
Altered bin display selection to make it fit with other engine debug settings.
CancelAllUpdateLogic() - added, stops engine comitting to update and collision logic, use when switching modes.
CancelCollisionProcessing() - added, stops the engine working on further collision when you change mode.
Monday, 14 February 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment