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:
--project
and--scene
for 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
SystemProvider
directly.
- Use
- API Change:
Variables#variables
field is now final - API Change:
SceneConfig.Priority
is 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
,putBoolean
methods for adding new variables - API Addition:
Variables
copy constructors andVariables#setFrom(Variables)
method - API Addition:
Scene#getSceneVariables
returns scene variables set from VisEditor - API Addition: new
Transform
constructors - Fixed:
SystemProvider
interface is now public