PureBasic - Engine3D
Einleitung
PureBasic bietet einfachen Zugriff auf eine sehr mächtige OpenSource 3D-Engine genannt OGRE. Diese Entscheidung wurde getroffen, weil wir das Rad nicht noch einmal erfinden wollten. Als wir die Code-Qualität von OGRE sahen, waren wir der Meinung, dass diese Engine einen beträchtlichen Beitrag zur PureBasic 3D Bibliothek leisten würde.
OGRE befindet sich in ständiger Weiterentwicklung und wird möglicherweise bald eine sehr fortschrittliche Engine. Ihre Community wächst mehr und mehr und viele Werkzeuge (Blender, Lightwave und 3DS Max Exporter, Terrain Manager etc.) sind verfügbar, um das Beste aus dieser Engine herauszuholen. Weitere Informationen sind auf der OGRE Website verfügbar. Die OGRE Lizenz kann hier eingesehen werden und die an PureBasic angepassten OGRE Sourcecodes können hier heruntergeladen werden.
Hinweis: Wenn Sie in Ihren Projekten die 3D-Engine von PureBasic verwenden und Sie vorhaben, Ihr erstelltes Executable weiterzugeben, müssen Sie die Engine3D.dll aus dem PureBasic/Compilers Verzeichnis in Ihr Haupt-Projekt-Verzeichnis kopieren.
Befehlsübersicht
Add3DArchive
AmbientColor
AntialiasingMode
CheckEntityCollision
CountRenderedTriangles
CreateWater
EnableWorldCollisions
EnableWorldPhysics
Engine3DFrameRate
ExamineWorldCollisions
FirstWorldCollisionEntity
Fog
InitEngine3D
InputEvent3D
LoadWorld
MousePick
NextWorldCollision
Parse3DScripts
PickX
PickY
PickZ
PointPick
RenderWorld
SecondWorldCollisionEntity
SetGUITheme3D
ShowGUI
SkyBox
SkyDome
Sun
WorldDebug
WorldGravity
WorldShadows
Unterstützte OS
Alle