Simple question: Is there any way to use Irrlicht in VB.NET? If so, how?
ASP
Using Irrlicht in Visual Basic .NET
Quick Answer: NO.
Reason: Irrlicht is a C++ library and cannot be used in Visual Basic. Period! Sorry for the bad news.
________
Gnosticism Advice
Reason: Irrlicht is a C++ library and cannot be used in Visual Basic. Period! Sorry for the bad news.
________
Gnosticism Advice
Last edited by disanti on Tue Feb 22, 2011 8:07 am, edited 1 time in total.
At this time, it might not be possible to interface with VB.Net and other .Net languges. In future .... only Niko (and a few other determined programmers) know
I mean a port to the .Net framework that uses Managed DirectX is needed.
Writing wrappers to the existing will slow Irrlicht down, thereby loosing its edge.
There are a few books that teach game programming (even 3D game programming) with VB but as far as I can tell there is no commericial game engine based on VB....
and that says it all I think
cc
I mean a port to the .Net framework that uses Managed DirectX is needed.
Writing wrappers to the existing will slow Irrlicht down, thereby loosing its edge.
There are a few books that teach game programming (even 3D game programming) with VB but as far as I can tell there is no commericial game engine based on VB....
and that says it all I think
cc
"Writing wrappers to the existing will slow Irrlicht down, thereby loosing its edge."
Will it really make much diffirence? I knew it would slow it down a little, but it shouldn't slow it more than 2-5 FPS at most, should it?
If anyone can offer any advice on how to go about making a wrapper I'd appreciate it, otherwise I guess I'll go buy myself a good C\C++ book and try it myself.
ASP
Will it really make much diffirence? I knew it would slow it down a little, but it shouldn't slow it more than 2-5 FPS at most, should it?
If anyone can offer any advice on how to go about making a wrapper I'd appreciate it, otherwise I guess I'll go buy myself a good C\C++ book and try it myself.
ASP
Well using p/invoke you won't hae that much slowdown, and the wrapper will be written in vb if you really want it...
though i suggest you to rather use c#, its support for unmanaged code (like irrlicht) is better, due to its support of pointers.
Anyway, if you still want to try, here's a link to get you started : http://www.codeproject.com/dotnet/PInvoke.asp
though i suggest you to rather use c#, its support for unmanaged code (like irrlicht) is better, due to its support of pointers.
Anyway, if you still want to try, here's a link to get you started : http://www.codeproject.com/dotnet/PInvoke.asp