VisEditor 0.3.1 was released. Download link
Editor Version: 0.3.1
- Added: Scale entities tool
- Added: Rotate entities tool
- Added: It’s now possible to set scene variables, added “Scene Variables” dialog
- Added: New command line arguments:
--projectand--scenefor auto loading project - Fixed: Wrong entities position after opening same scene for the second time
- Fixed: Sprite flip Y property was ignored after reloading scene (#103)
- Fixed: Missing “Enter into Group” button after right clicking entities group (#102)
- Fixed: Exporting scenes which had used groups with string id’s set (#104)
- Fixed: Editor crash after undoing changes made in Entity Properties dialog (#106)
- Fixed: Random editor crashes when working with multiple layers and groups (#104)
- Fixed: Fixed some key shortcuts not working on locked layers (#109)
- Fixed: Issues with bounding box problems after undo (#108)
- Fixed: Negative y origin on text when using “Auto set origin to center”
- Improved: Rectangular selection is much faster when selecting many entities
- Removed: Optional usage analytics
Runtime Version: 0.3.1 (LibGDX 1.9.2, Artemis 1.3.1)
- Updated to LibGDX 1.9.2 and Artemis 1.3.1
- API Deprecated:
SceneConfig#addSystem(BaseSystem system),SceneConfig#addSystem(BaseSystem system, int priority)andSimpleSystemProvider- Use
SceneConfig#addSystem(Class<? extends BaseSystem> system)andSceneConfig#Class<? extends BaseSystem> systemClass, int priority - Adding system in 0.3.0:
parameter.config.addSystem(new MySystem()) - Adding system now:
parameter.config.addSystem(MySystem.class) - If you need to pass custom arguments to system constructor implement
SystemProviderdirectly.
- Use
- API Change:
Variables#variablesfield is now final - API Change:
SceneConfig.Priorityis now an enum (should not require any code change) - API Changes in
EntitySupport:- If you were using it to register custom renderer use
parameter.config.addSystem(SystemProvider) - Removed
registerSystems(...) - Added
registerSceneSystems(SceneConfig)
- If you were using it to register custom renderer use
- API Addition:
Variables#put,putInt,putFloat,putBooleanmethods for adding new variables - API Addition:
Variablescopy constructors andVariables#setFrom(Variables)method - API Addition:
Scene#getSceneVariablesreturns scene variables set from VisEditor - API Addition: new
Transformconstructors - Fixed:
SystemProviderinterface is now public