Verfasst: 09.01.2009 19:55
Hallo ....
Capter 4
Eigentlich soll es sich ja um 3D handeln. Dieses Tutorial. Aber zum einstand
sollte angedeutet werden das die B3D Engine nicht blos 3D Darstellen kann.
Es gibt hunderte von befehlen. Und jede menge Funktionen . Die
Verbindung von PB und dem Kern von B3D erschafft das . Was BMax mal
werden sollte. Ich selber freue mich wie ein Kind auf die möglichkeiten die
sich mit einiger Kreativität eröffnen.
Also machen wir auf 3D. Und am Anfang war ein Cube............
Dazu benötigen wir folgende Includes
InitB3DDaten.pbi
Die Befehle sind eigentlich selbst erklärend. Bei B3D lassen sich die
Befehle sehr gut mir ihrer Funktion asoziieren.
Project3DLoop.pbi
Schwupp .... und nu is Cube.
http://www.optima-code.ch/PB/capter-004.zip
Gruss TFT
Capter 4
Eigentlich soll es sich ja um 3D handeln. Dieses Tutorial. Aber zum einstand
sollte angedeutet werden das die B3D Engine nicht blos 3D Darstellen kann.
Es gibt hunderte von befehlen. Und jede menge Funktionen . Die
Verbindung von PB und dem Kern von B3D erschafft das . Was BMax mal
werden sollte. Ich selber freue mich wie ein Kind auf die möglichkeiten die
sich mit einiger Kreativität eröffnen.
Also machen wir auf 3D. Und am Anfang war ein Cube............
Dazu benötigen wir folgende Includes
InitB3DDaten.pbi
Code: Alles auswählen
;
; Capter 004
;
; Um die sache nu auch ins 3D über zu leiten ....
;
Global Light=bbcreatelight(3)
bbmoveentity(Light,0,100,-100)
Global cube=bbcreatecube()
bbmoveentity(cube,0,0,5)
;
; Wir erzeugen einen Cube und positionieren ihn etwas vor der Camera
; Ausserdem kommt noch etwas Licht ins Spiel.
Befehle sehr gut mir ihrer Funktion asoziieren.
Project3DLoop.pbi
Code: Alles auswählen
;
; Capter 4
;
bbturnentity(cube,0.1,0.2,0.3)
; Im Loop bereich werden wir den Cube etwas um die eigene Achse drehen
http://www.optima-code.ch/PB/capter-004.zip
Gruss TFT