History: MOGRE
Source of version: 38
- «
- »
Copy to clipboard
{DIV(type="div",class="Layout_box1")}{IMG(src="img/wiki_up/MOGRE.png",imalign="left")}{IMG}
__MOGRE (Managed OGRE)__ is an advanced .NET ((-wrapper|wrapper)) for OGRE, [http://sourceforge.net/projects/mogre|hosted on sourceforge]. The "glue" code between C++ and .NET is developed using C++/CLI, which offers great flexibility and low-level control of how the wrapping should work.
MOGRE goes beyond a plain wrapper: The OGRE classes are integrated into the .NET framework seamlessly (see ((OGRE-MOGRE interconnection))).
%clear%
%beginsmall%Author: ((User:Bekas|Bekas)) | Maintainers: ((User:GantZ|GantZ)), ((User:Marioko|Marioko)) (pensioner) | Wiki support: ((User:Beauty|Beauty)) | Other: ((Mogre Credits|Credits))%endsmall%
{DIV}
{IMG(src="img/wiki_up/Symbol_Lamp_54px.png",imalign="left")}{IMG}
__Mogre 1.7.1__ (beta) __released!__
Look [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=12449&start=0|here], test it and give feedback.
%clear%
{SPLIT()}
{DIV(type="div", class="Layout_box_m1")}
{IMG(src="img/wiki_up/Tools.png",imalign="left")}{IMG}
!!Introduction
''Get a little introduction to MOGRE and learn how to download and install it.''
%clear%
[http://sourceforge.net/projects/mogre/files/mogre/1.7.1/MogreSDK_1.7.1_beta.exe/download|MOGRE 1.7.1 SDK Beta Installer] - current beta version, __please report__ bugs, successful uses and questions [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=12449&start=0|here]. The SDK project page is [http://mogresdk.googlecode.com/|here].
((Mogre SDK old releases)) - SDKs released before the current release.
((MOGRE Introduction)) - What is .NET? What is MOGRE? What other options are available?
((MOGRE Installation)) - How to install and setup MOGRE.
{SUP()}This guide is __outdated__, please update it!{SUP}
((Building MOGRE 1.6 from source)) - How to build MOGRE from source, also how to keep the MOGRE project alive by updating MOGRE to a more recent version of OGRE.
{SUP()}For 1.7 instructions, please create a __new page__ called ''Building MOGRE __1.7__ from source''. As bases you can use a copy of the 1.6 page.{SUP}
((The zero knowledge guide to making a game)) - A very nice total noob guide using mogre (but still incomplete).
((Projects using MOGRE|Community Projects)) - Games, engines and other projects using MOGRE.{DIV}
{DIV(type="div", class="Layout_box_m1")}
{IMG(src="img/wiki_up/Star.png",imalign="left")}{IMG}
!!Using MOGRE
%clear%
((Mogre Tutorials|Tutorials)) - Basic level tutorials
((OGRE to MOGRE)) - Guidelines for converting Ogre C++ code to Mogre C# code
((Mogre FAQ|F.A.Q)) - Questions about Mogre's usage
((MOGRE pure .NET classes)) - List of pure .NET classes with no performance penalty{DIV}
{DIV(class="Layout_box_m1")}
{IMG(src="img/wiki_up/Old_book-white.png",imalign="left")}{IMG}
!!Code Snippets
''Place links to wikipages here. These pages will include code that arn't really a tutorial, but could be handy for others.''
%clear%
__C# Snippets__
((Mogre HOWTO's and Snippets|Mogre HOWTO's and C# Snippets)) - Howto's and short C# recipes
There is a nice online __converter__ for [http://www.developerfusion.com/tools/convert/csharp-to-vb|C# ↔ VB]
__Tools and Libraries for Mogre__
((Mogre Tools and Libraries)) - Some tools and libraries for Mogre or .NET{DIV}
---
{DIV(type="div", class="Layout_box_m1")}
{IMG(src="img/wiki_up/Articles.PNG",imalign="left")}{IMG}
!!News
* __2010-04-21__: Mogre 1.7.1 SDK beta is out - [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=12449&start=0|look here for the discussion]
* 2010-01-05: Mogre 1.6.5 SDK beta is out - [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=11703&start=0|SDK development discussion]
* 2010-01-04: Mogre 1.6.5 is out - [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=11241&start=0|discussion]
For older messages look to ((Mogre News history)) ~tc~ about 6 months old ~/tc~
{DIV}
{DIV(type="div", class="Layout_box_m1")}
{IMG(src="img/wiki_up/Links.png",imalign="left")}{IMG}
!!Links
* [http://www.ogre3d.org/phpBB2addons/viewforum.php?f=8|Official MOGRE Forum]
* [http://sourceforge.net/projects/mogre|Sourceforge page]
* [http://bitbucket.org/gantz/mogre/src|Mogre sources]
{DIV}
{DIV(type="div", class="Layout_box_m1")}
{IMG(src="img/wiki_up/Puzzle-100px_b.gif",imalign="left")}{IMG}
!!Add-ons for MOGRE
''Addons or plugins are libraries that add new features to target platform, in this case MOGRE, an addon can add support for -GUI widgets, Physics simulations, terrain, AI,networking, special effects, etc,etc. With the right set of addons you can easily build a toolset or even a full GameEngine. But remember a GameEngine needs to be a consistent and integrated library with a custom framework.''
__Overview:__ ((Mogre Add-ons))
A tutorial for Integrating OGRE (C++) addons in MOGRE (C#) using C++/CLI is planned by ((User:Marioko|Marioko)) (wrapping infos are in [http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=6646#39704|this thread] and in [http://en.wikipedia.org/wiki/C%2B%2B/CLI|Wikipedia]){DIV}
{SPLIT}