Hi,
I have downloaded the DBPro demo and am very impressed. It looks more advanced than the other demos I have tried.
I have a few concerns over commands I could not find. If anyone can help me out / advise I would be very grateful
I am looking to write a FPS (I know it may seem like a big step but I have got considerable development experience in other languages - C++ and ASM for my day job), a few things that I will need to be able to do are:
1. To be able to trace a line from the players position through the floor and able able to look up which triangle the line intersected with and then look up the UV coordinates of the point of the triangle intersected with to find the correct pixel on the lightmap to shade the player model against. Are there commands to do this? If so which ones? If not are there commands to at least access the triangle hit? I guess there may be 4 commands involved - one to do the check, one to return the triangle hit, one to look up which point of the triangle exactly was hit and the forth to be able to look up the uv coords of that triangle.
2. Can I attach collision to a limb of an object - to allow say the player to kick a ball by detecting a collision between the two?
3. Is it possible to return the normal of a collision?
4. My test models all came out faceted (not smoothed) - is there a flag i need to set to smooth an object or is this something i need to do within the modeller?
5. Is it possible to change the scaling (number of repeats) for a textured object - I guess just getting at the objects UV mapping is what I am after.
6. What range of 3D Cards are compatible with DBPro?
7. BSP Compiler - What version of the .X format does this accept? Can you have a second set of UVcoords to allow lightmapping? If not - any suggestions on how to get lightmaps into a BSP (assuming making the BSP from an X file)?
Sorry for the list! Any help / guidance would be very much appreciated.
Kind regards,
Jones.