voici un code 3d de base pour ceux commence en blitz, c´est un code permettant d´utiliser un viseur pour arme avec déplacement, mai pour les déplacement se sera a vous de prendre votre terrain etc...
code:
Graphics3D 640,480,16,2
SetBuffer BackBuffer()
cam_right=CreateCamera()
CameraViewport
cam_right,0,0,GraphicsWidth()/2,GraphicsHeight()/2
PositionEntity cam_right,3,0,0
RotateEntity cam_right,0,110,0
light=CreateLight(2)
PositionEntity light,0,5,0
LightRange light,5
CreateCube
herbe =LoadTexture("medias/textures/herbe.jpg")
While Not KeyHit(1)
Cls
viseur = LoadImage("viseur.png")
DrawImage viseur,MouseX(),MouseY()
If KeyDown(FLECHE_HAUT) Then MoveEntity camera,0,0,.24;si on appuie sur la flèche du haut, on avance
If KeyDown(FLECHE_BAS) Then MoveEntity camera,0,0,-.21;si on appuie sur la flèche du bas, on recule
If KeyDown(FLECHE_GAUCHE) Then TurnEntity camera,0,.54,0;si on appuie sur la flèche de gauche, on va vers la gauche
If KeyDown(FLECHE_DROITE) Then TurnEntity camera,0,-.3,0;si on appuie sur la flèche de droite, on va vers la droite
UpdateWorld
RenderWorld = LoadImage("viseur2.png")
Flip LoadImage("viseur2.png")
Wend
End
remplacé le viseur.png par un viseur que vous aurez créer en puissance de 2 et mis à la racine de votre jeu. pour + d´info demmander moi.
ciao et dites le moi si je fé quelque chose demal.