Switching from OgreDotNet to Mogre + Mono question

Dr.Fix

29-12-2006 08:30:51

Hi,

I'd like to know how to switch from ogreDotNet to Ogre.
Will the code remain the same?
Should I change anything?
WHat about imports etc?

Another question:
on the wiki I read "Doesn't work in Linux through Mono (yet)".

Does this mean that it doesn't work with mono or that windows+mono works?
(I know it's a strange thing running windows+mono but I need it :D)

Bekas

29-12-2006 11:21:57

I'd like to know how to switch from ogreDotNet to Ogre.
Will the code remain the same?
Should I change anything?
WHat about imports etc?

See this post.
There are differences like Singleton instead of Instance and other more subtle differences. If you migrate to Mogre I'd appreciate it if you can document the differences in more detail in a wiki page.

Does this mean that it doesn't work with mono or that windows+mono works?
Nope, mono doesn't work at all.

(I have a new and rather ambitious plan about mono support, I'll post more details when I get a proof of concept done.)

Dr.Fix

29-12-2006 16:38:05

What about events?

I've read something about using ms windows events.
The fact is that I have to be absolutly platform-independent (waiting for a mono working release) and I cannot be tied to windows in no-way :(

Bekas

29-12-2006 17:05:19

I've read something about using ms windows events.
You mean for input ? When mono support is out DirectInput will be dropped in favour of a platform-independent library (like SDL). (either way, input is only for the example framework).

But mono support will likely take a lot (read months), so if you're on tight schedule I'd suggest you stick with OgreDotNet.

Dr.Fix

29-12-2006 17:57:25

thanx for the infos.

I've been working with ogredotnet since now, the work is almost finished, but I was looking around for future projects.
The fact is that ogredotnet doesn't seem to be supported anymore, and latest version supported is 1.2.0.

Since I work a lot with shadows and newer versions claim to have improvements about them (perfromance I mean) I was really interested in them.