Introduction


Editor.jpg

Unfortunately the editor is not finished, but most of the key elements are already done and it is very easy to create new windows because everything is parameterized (thanks in part to .NET reflection) and its internal code is very clean.

At the moment it is possible to transform objects in global and local space, configure materials, lights, shadows, cameras and the post processing stage. You can also see the scene from orthographic views and perform undo and redo operations over almost all editor commands.

Editor2.jpg

Outside of the editor namespace, as a tool from the engine, and one that can run on both Xbox and PC, there is the statistics information that shows in screen graphs about the frames per second, draw calls, triangles processed, managed memory used and garbage collections performed.

Statistics.jpg

Loading the Editor

The editor could be loaded adding a reference to the editor namespace:

using XNAFinalEngine.Editor;

And inheriting your scene class from the editor scene class instead of the default engine’s scene class:

public class YourScene : EditableScene

The Xbox platform does not have support for the editor and you should expect an exception if you try to use the editor namespace.


Last edited May 10, 2013 at 3:01 PM by jischneider, version 3

Comments

No comments yet.