Hi and welcome at the beginning
im new to irrlicht and have tested some things.
(my target is do realise a small 2d jump n run game based on bsp maps)
now i got the first problems and i think i need some help
//
a) Question about shader using from q3
//
As i mapped many things in q3 based engine i has done a small testing map for my first steps with irrlicht.
Is it really the point that i cant use q3 shaders in my pk3 file ?
so i am really forced to do all effects etc.. (for example fog etc..) based on irrlicht code ?
b) about IDE .net 7.0
//
i installed the files in the way the first tutorial or sample mentioned it.
so i inserted my path to the lib & include things.
but i t looks like there is a path missing, think so
i must copy the Irrlicht.dll to every sample folder to build and test them.
is this planed ? think and hope not hehe.
the other way is to copy the Irrlicht.dll to the win/system32 folder
but its alos only a workaround.
i think there is a problem in my path of .net but im not sure.
c) perhabs something to to with problem b)
//
error: www.fidel.vido.info/show/irrlicht.jpg
every time im using a example with
#include <iostream>
i cant build it.
error sais something about: libcd-lib but as im new to this coding stuff i dont know how to handle it.
any ideas.
hope that arent to much and nooblike questions
looking forward to hear something from you
thx in forward.
fidel
some starting problems
a)Quake 3 shaders are not supported. So yes, you gotta create fog with Irrlicht code. However, Sky shaders generate lights and shadows that wil get baked onto the bsp, therefore showing up in Irrlicht. So if you're thinking of a special ilumination effect do it in quake 3 and use the bsp file (as long as it gets baked).
b)yup, you must include the dll with your app. Copying it in system32 is also possible but then when a new version of Irrlicht comes out or if you modify your dll you'll start getting errors since the one in system32 prevails and usually we forget we left a copy down there. Having the dll in your app is a good way of ensuring it will run on any system.
c)it's telling you the solution at the end:
use: /NODEFAULTLIB:library
you're getting those errors cause it's using that library and it conflicts. Look in your project's options where you can add extra compiler switches and add that option to it and you should be ok.
b)yup, you must include the dll with your app. Copying it in system32 is also possible but then when a new version of Irrlicht comes out or if you modify your dll you'll start getting errors since the one in system32 prevails and usually we forget we left a copy down there. Having the dll in your app is a good way of ensuring it will run on any system.
c)it's telling you the solution at the end:
use: /NODEFAULTLIB:library
you're getting those errors cause it's using that library and it conflicts. Look in your project's options where you can add extra compiler switches and add that option to it and you should be ok.