dicky18
14-12-2006 14:45:49
Hi im new to ogre3d i need to have open file dialogue to load different 3d scenes
Anyone?
thx in advance
Anyone?
thx in advance
dicky18
14-12-2006 14:45:49
azteke
14-12-2006 21:44:11
dicky18
14-12-2006 21:46:14
azteke
14-12-2006 22:29:33
vincenz0
15-12-2006 08:44:06
using System;
using System.Text;
using System.Drawing;
using OgreDotNet;
using System.IO;
using Math3D;
using CeguiDotNet;
using OgreDotNet.Cegui;
/* this is my ogre variables
public Debugger Debugger = new Debugger();
public Root mRoot = new Root();
public RenderWindow mRenderWindow = null;
public SceneManager mSceneManager = null;
public Camera mCamera;
public Viewport mViewport;
*/
//my cegui variables
protected OgreCEGUIRenderer mGuiRenderer = null;
protected GuiSystem mGuiSystem = null;
protected Window mBackgroundWindow = null;
protected Window mEditorWindow = null;
protected PushButton mQuitButton = null;
protected Editbox mEditbox = null;
protected Combobox mCombobox = null;
protected Log mLog = null;
protected EventHandler mEventHandler = null;
mGuiRenderer = new OgreCEGUIRenderer(mRenderWindow,
(byte)RenderQueueGroupID.RENDER_QUEUE_OVERLAY, false, 3000, mSceneManager);
mGuiRenderer.Initialise();
mGuiSystem = new GuiSystem(mGuiRenderer);
Logger.Instance.setLoggingLevel(LoggingLevel.Informative);
SchemeManager.Instance.LoadScheme("TaharezLookSkin.scheme");
mGuiSystem.SetDefaultMouseCursor("TaharezLook", "MouseArrow");
mGuiSystem.DefaultFontName = "BlueHighway-12";
//Setup Mouse cursor
MouseCursor.getSingleton().setImage("TaharezLook", "MouseArrow");
//main 'root' window
mBackgroundWindow = WindowManager.Instance.CreateWindow("DefaultWindow", "BackgroundWindow");
mGuiSystem.GUISheet = mBackgroundWindow;
//edit window
mEditorWindow = WindowManager.Instance.CreateWindow("TaharezLook/FrameWindow", "TestWindow");
mBackgroundWindow.AddChildWindow(mEditorWindow);
mEditorWindow.SetSize(0.4f, 0.4f);
mEditorWindow.SetPosition(0.58f, 0.02f);
mEditorWindow.Text = "TFS Menu Test";
mEditorWindow.SubscribeEvents();
//quitbutton on window
mQuitButton = WindowManager.Instance.CreatePushButton("TaharezLook/Button", "QuitButton");
mQuitButton.Text = "Knopje";
mQuitButton.SetPosition(0.1f, 0.15f);
mQuitButton.SetSize(0.8f, 0.15f);
mQuitButton.SubscribeEvents();
mQuitButton.Clicked += new WindowEventDelegate(QuitClicked);
mEditorWindow.AddChildWindow(mQuitButton);
azteke
15-12-2006 09:14:20
vincenz0
15-12-2006 09:19:59
CeguiDotNet.dll
Math3D.dll
OgreDotNet.dll
OgreDotNet.Cegui.dll
azteke
15-12-2006 12:56:28
dicky18
17-12-2006 20:07:01