Draw3D (by hectic)

Blitz3D Forums/Blitz3D Programming/Draw3D (by hectic)

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

1) Draw3D has a "ClearList" with every image inside that you load/grab. If you call Clear3D() all the images are removed from the screen (like a 3D CLS). The next frame Draw3D draw them all again. But to clear all the images after each frame your grafikcard need some time. If you have now a picture in the background that is always on the same place you dont need to "clear" it each frame. So you can take this picture out of the "ClearList" with ClearOff3D and save some rendertime. This will speed up Nvidia cards enorm and ATI cards a little bit.

BUT! In this case dont redraw the image every frame. x). So be carefull with this.

2) What do you mean "at runtime"? You can take "FontText" to create a Font and "Photpshop" or "Gimp" to fix it. I dont think that hectic will make a workflow for this. But if anyone else will do that...? :)

3) Why not, Draw3D use a simple Graphics3D mode. You can also make a simple 3D World and use only the text functions of Draw3D.

4) Or to write a little framework to make a setup during development (include "font_tool.bb" ;)

5) öhm...no..we will see.

bye