Tutorials in c#
Tutorials in c#
Hi,
Today i landed on Irrlicht, few hours ago.
I'm a fan of Ogre but i love c#, and Axiom is growing so slow and not clear.
I was following Irrlicht developing but since today i never try to develop anything with it.
Now i'm surprised. Its fast, robust and well structurated.
I managed to port the sample 11 (parallax bumpmapping).
I have had to add some missing functionalities to .NET dll like:
- MeshManipulator class
- CreateMeshWithTangents
- MakePlanarTextureMapping
- MakeNormalMapTexture of driver class
I want to port all samples and make the necessari changes to .NET dll and i want to know if someone has been doing this before.
Later i will try to find some inet hard disk space to put the code & bins of tut 11 in c#.
sorry for my english.
Today i landed on Irrlicht, few hours ago.
I'm a fan of Ogre but i love c#, and Axiom is growing so slow and not clear.
I was following Irrlicht developing but since today i never try to develop anything with it.
Now i'm surprised. Its fast, robust and well structurated.
I managed to port the sample 11 (parallax bumpmapping).
I have had to add some missing functionalities to .NET dll like:
- MeshManipulator class
- CreateMeshWithTangents
- MakePlanarTextureMapping
- MakeNormalMapTexture of driver class
I want to port all samples and make the necessari changes to .NET dll and i want to know if someone has been doing this before.
Later i will try to find some inet hard disk space to put the code & bins of tut 11 in c#.
sorry for my english.
Elric / Anaconda
Great work dude! Keep it up!
If you still need space you can put the files up on mine. I got unlimited traffic.
If you still need space you can put the files up on mine. I got unlimited traffic.
R2D2's Irrlicht Mods
Messed up with my database so the page is not working at the moment -.-
CPU: Core 2 Quad Q6700RAM: 4096 mb Graphics: Radeon 4850 512mb Sound: on board InternetConnection: DSL
Messed up with my database so the page is not working at the moment -.-
CPU: Core 2 Quad Q6700RAM: 4096 mb Graphics: Radeon 4850 512mb Sound: on board InternetConnection: DSL
I have managed to run my web server and i have uploaded my first tutorial port. Is the tuto 02.Quake3Map_cs.
Test it if you want (please readme the txt file first).
I'm finishing some incomplete stuff and i will upload 11.PerPixelLighting_cs later.
thx r2d2 i have sended a pm.
http://www.elric.ws/irrlicht/elric%20tutorials.zip
Test it if you want (please readme the txt file first).
I'm finishing some incomplete stuff and i will upload 11.PerPixelLighting_cs later.
thx r2d2 i have sended a pm.
http://www.elric.ws/irrlicht/elric%20tutorials.zip
Elric / Anaconda
Re: Tutorials in c#
Nice that you like Irrlicht.
Yep, Irrlicht.NET is growing slow as well. But I'm trying to get faster/better. Nice work, btw!ElricDog wrote: I'm a fan of Ogre but i love c#, and Axiom is growing so slow and not clear.
New tutorials release.
http://www.elric.ws/irrlicht/elric%20tutorials.zip
I added tuto 11.PerPixelLighting_cs.
Its almost finished (read the txt on zip).
I cleaned the structure to allow a faster development of tutorials port.
Its amazing how fast is the learning curve of Irrlicht.
katoun: c# vs c++.
Imho i thing that c++ is old obsolete language. c# is the future. Easy to learn, Powerful, Versatile, Robust, with a lot of new functionalities that helps alot. Microsoft (Skynet :p) is launching a great campaing to kill java and similar competitors. Few weeks ago they release a free c# ide/compiler for nonprofit developers.
On the other hand c++ is faster, is well known, and a lot of people loves it.
If you know delphi, c# is to c++ the same that is delphi to pascal.
My level of english don't allow me to explain all the things that i could say. Simply give it a try.
http://www.elric.ws/irrlicht/elric%20tutorials.zip
I added tuto 11.PerPixelLighting_cs.
Its almost finished (read the txt on zip).
I cleaned the structure to allow a faster development of tutorials port.
Its amazing how fast is the learning curve of Irrlicht.
katoun: c# vs c++.
Imho i thing that c++ is old obsolete language. c# is the future. Easy to learn, Powerful, Versatile, Robust, with a lot of new functionalities that helps alot. Microsoft (Skynet :p) is launching a great campaing to kill java and similar competitors. Few weeks ago they release a free c# ide/compiler for nonprofit developers.
On the other hand c++ is faster, is well known, and a lot of people loves it.
If you know delphi, c# is to c++ the same that is delphi to pascal.
My level of english don't allow me to explain all the things that i could say. Simply give it a try.
Elric / Anaconda
Good work ElricDog. One problem that I had with Irrlicht.NET is that when the memory usage goes too high.. then the C# garbage collector kicks in and sometimes the SceneManager gets released. This causes the whole program to crash since the SceneManager is Null to the .NET framework. Any solutions/suggestions?
New release.
I added tuto 04 Movement & 07 Collision.
Sources of patched NET dll are included this time.
Next release will take some time. My girlfriend is going to kill me
http://www.elric.ws/irrlicht/elric%20tutorials.zip
I added tuto 04 Movement & 07 Collision.
Sources of patched NET dll are included this time.
Next release will take some time. My girlfriend is going to kill me
http://www.elric.ws/irrlicht/elric%20tutorials.zip
Elric / Anaconda
-
- Posts: 64
- Joined: Sun May 22, 2005 3:06 pm
- Location: Germany
- Contact:
Hi Elric!ElricDog wrote:New release.
I added tuto 04 Movement & 07 Collision.
Sources of patched NET dll are included this time.
Next release will take some time. My girlfriend is going to kill me
http://www.elric.ws/irrlicht/elric%20tutorials.zip
EXCELLENT WORK...
I have applied your Patches to our custom build - works like a charm!
Hope, you are writing all the missing .net features...
THANK YOU,
Duncan
--
Tucan Entertainment
Hi! I am new with this engine and wish test this tutorials.
But I get some buid errors:
F:\Irrlicht\examples.net\07.Collision_cs\Example.cs(79): 'Irrlicht.Scene.ISceneNode' does not contain a definition for 'TriangleSelector'
F:\Irrlicht\examples.net\07.Collision_cs\Example.cs(208): Operator '+' cannot be applied to operands of type 'Irrlicht.Core.Vector3D' and 'Irrlicht.Core.Vector3D'
F:\Irrlicht\examples.net\07.Collision_cs\Example.cs(210): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'SceneCollisionManager'
F:\Irrlicht\examples.net\07.Collision_cs\Example.cs(227): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'SceneCollisionManager'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(56): 'Irrlicht.GUI.IGUIEnvironment' does not contain a definition for 'AddImage'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(88): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(106): 'Irrlicht.Video.IVideoDriver' does not contain a definition for 'MakeNormalMapTexture'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(118): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(149): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(152): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(155): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(163): 'Irrlicht.Video.IVideoDriver' does not contain a definition for 'MakeNormalMapTexture'
Any help please?
Sergio Cossa
Argentina
But I get some buid errors:
F:\Irrlicht\examples.net\07.Collision_cs\Example.cs(79): 'Irrlicht.Scene.ISceneNode' does not contain a definition for 'TriangleSelector'
F:\Irrlicht\examples.net\07.Collision_cs\Example.cs(208): Operator '+' cannot be applied to operands of type 'Irrlicht.Core.Vector3D' and 'Irrlicht.Core.Vector3D'
F:\Irrlicht\examples.net\07.Collision_cs\Example.cs(210): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'SceneCollisionManager'
F:\Irrlicht\examples.net\07.Collision_cs\Example.cs(227): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'SceneCollisionManager'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(56): 'Irrlicht.GUI.IGUIEnvironment' does not contain a definition for 'AddImage'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(88): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(106): 'Irrlicht.Video.IVideoDriver' does not contain a definition for 'MakeNormalMapTexture'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(118): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(149): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(152): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(155): 'Irrlicht.Scene.ISceneManager' does not contain a definition for 'MeshManipulator'
F:\Irrlicht\examples.net\11.PerPixelLighting_cs\Example.cs(163): 'Irrlicht.Video.IVideoDriver' does not contain a definition for 'MakeNormalMapTexture'
Any help please?
Sergio Cossa
Argentina