Skip to content
Fernando Coelho edited this page Apr 20, 2016 · 16 revisions

About:

OrxEditor is an WYSIWYG scene editor that allows you to create complex scenes and export them to an Orx Engine friendly format.

This is a beta version, so it will probably have some bugs and limitations that will be fixed as the editor evolves.

Current features:

  • Visual editor that allows visual object placement, including multiple objects.
  • Undo and redo feature (Scene edition only).
  • Collision flag editor that allows you to add, remove and set flags.
  • Visual collision form editor.
  • Camera group editor that allows you to add, remove, configure and set layer groups.
  • Resource manager that allows you to create atlas for your sprites.
  • File manager that allows you to save, load and export scenes.
  • Orx based preview program.
  • Minimap features that allows you to preview the changes and scroll to a certain point of the scene.

Current limitations*:

  • You can not delete the "Default" camera group.
  • The option to export a color to alpha is not implemented yet.
  • Scale can only be applied to a single object.
  • Undo/redo of scale that force the object to the limits of the window is messy.
  • The editor will not warn you about changes on the current scene when you close the window.

* The editor will respect Orx' limits such as objects having at most eight collision parts, sixteen collision flags, eight points on a mesh and sixteen camera groups (since you can't remove the default group that will allow you to create 15 custom groups).

Current roadmap:

The next goals are:

  • Add the option to change the rendered object name and color.
  • Add the camera config and placement options.
  • Add a timeline module.
  • Improve the scene rendering performance.

Reached roadmap goals:

  • Add a reparent-to function, where a rendered object would become the child of another.
  • Add a zoom feature to the resource loader, collision editor.
  • Better UI.
  • Add a multiple objects selector.
  • Add the animation editor.
  • Allow the user to reuse an sprite template.
  • Add a filter to which layers will be rendered in the scene.