|
Définition de Blitz3d :
=> Blitz3d c est un Moteur graphique permettant de créer facilement des jeux que se soit 3D ou 2D a laide d un script ... ou Langage de programmation .
Quelle genre de langage utilise t on avec Blitz3d ?
=> Généralement Blitz3d utilise des langage Basic donc Facile a comprendre . Ce type de Langage est symbolisé par C
Voici un exemple de code le plus facile a comprendre
__________________________________________________________________________
Global Long = 640 , Haut = 480
Graphics3D Long , Haut , 16 , 2 SetBuffer BackBuffer ()
Cam = CreateCamera() Lum = CreateLight() Cameraviewport Cam , 0 , 0 , Long , Haut
Box = CreateCube() PositionEntity Box , 0 , 0 , 10 EntityColor Box , 0 , 0 , 255
While Not Keyhit ( 1 ) TurnEntity Box , 1 , 1 , 1
UpdateWorld:RenderWorld Flip:Wend:End
__________________________________________________________________________
Explication
Les Mots plus Gras sont des Langage connue par Blitz3d tandis que les Mots Moins Gras mots que vous pouvez remplacer , Inventer .
Global: Signifie que c est un Variable Visible par Tous
Graphics3D: c est pour démarrer le mode 3D
SetBuffer BackBuffer (): signifie que vous allez travailler sur un Calque Noire ( C est le Fond d écran )
CreateCamera(): c est pour créer un Camera , sans Camera , vous ne pouvez rien Voire ce qui se passe dans votre Monde
CreateLight(): C est pour créer la Lumière , sans la Lumière , c est le Noire Parfaite
Cameraviewport: C est la division de se qui se passe sur votre écran , beaucoup plus utile pour les jeux Multiplayers
CreateCube(): c est pour positionné votre Cube , sans ce code , les objets ce place généralement sur coordonné X=0 , Y=0 , Z=0
EntityColor :Tous les objet qui se trouve dans votre Monde se classe paris ce que l'on appel les Entity et ce Code c est pour détermine le couleurs de ses Entity . ici , on parle de Notre Box que nous venons de créer a partir du Code CreateCube()
While Not Keyhit : dans Blitz3d , les Touche du clavier sont Numéroté et ici 1 symbolise le Touche Echap : ce code signifie Tant que le Touche Echap n est Pressé
TurnEntity: c est pour faire tourné les Entity sur la coordonné X,Y,Z , ici , on parle de notre Box
UpdateWorld:RenderWorld : c est pour adapté votre Monde de tous les Changement et aussi pour les rendre visible a l'écran
Flip: c est pour faire tourné votre Jeux
Wend: C est pour finir l utilisation de la code While
End : Signifie Fin de Programme ...
Maintenant , Vous pouvez présenté Votre Question si quelque Chose vous échappe de mes explication
|