Végre sikerűlt teljesen kompatibilissé tenni a plugint ! Ismét angolul linkelem a változtatásokat mert nincs türelmem fordítani és így tettem fel a hivatalos oldalra is...
szóval 1.2-es changelog :
[b]MAJOR bug fix : Spark is added to DPRo rendering sequence , so now it is compatible with ghosted objects , fullscreen shaders , Fog , etc...[/b] WRAPPER : - [b]fixed issue with multiple cameras and render surfaces[/b] - [b]implemeted the rendering to DBPro rendering sequence[/b] - [b]The above implementation fixes the issue with ghosted objects and fullscreen shaders[/b] - Some internal fixes in Renderers - new modifiers added : - Random tank modifier - Random force modifier - Emitter attacher modifier - [b]major optimisation in the update/render calls[/b] - fix for SP SCALE SYSTEM now works with instanced objects too - Image id's used by loaded systems now can be retreived - Added SP GLUE LIGHT TO SYSTEM command , which glues a DBpro light to a system - [b]New improved Save formats : *.xml and *.spk (binary)[/b] - Basic Collision Detection added - adding particles dynamically (no emitters) are also implemented - more control over the particles , now each particle can be scaled separately - various new colouring commands - [b]Particles now can be set to immortal ! (Fast billboards and light halos !!!)[/b] - [b]Particles with animated texture are supported[/b](see demo 12) - enable/disable looping for Graph interpolators - Internal rework of the engine: - Removed the SP SET SYSTEM POSITION , SP SET GROUP POSITION etc commands , and added Global commands instead , which can be called on all Spark objects
- Global commands: (Can be used on ALL Spark Elements: Systems,Groups,Renderers,etc...) SP SET POSITION (sets the world pos of a Spark Element) SP ROTATE (rotates the Spark Element) - SP SET NAME / SP GET NAME (sets/gets the name of a Spark element) - Added SP FIND BY NAME commands which returns the id (pointer) of a Spark Element by a given name
- External Features : - The wrapper is not limited for DBpro only . Can be used with any BASIC compiler which supports pointers and DX9 (NOTE: DBPro specific commands won't work !!) DEMOS : - 10 new Demos added !!
OPTIONAL : - renamed the dll to SparkWrapper.dll - renamed keywords to SparkWrapper12.ini (future versions will use separate ini files e.g SparkWrapper121.ini) - Some internal clean up...
DOCUMENTATION : - A brand new help system for the wrapper ! (available in .chm too !)
|