CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Un petit problème, comme d'hab...

Gino_el_Mafioso
Gino_el_Mafioso
Niveau 9
31 mai 2004 à 10:25:19

Slt, je viens de me mettre a la programmation en dark basic, et je voudrais afficher un bitmap en fond. Je me suis donc préparé un petit bitmap en 256 couleurs en 640*480.
Mais au moment de l´afficher, et ben, il ne s´affiche pas... ^^

Après l´avoir chargé comment on peut regler:
-son affichage ( deja, c´est mieux si on peut le voir)
-sa position? j´ai bien essayé place bitmap 1,0,0,640,480 mais ca ne marche pas...

Pour le moment cette partie de mon programme se résume a ca:

load music " mind trick.mid",1
Load bitmap " main.bmp",1
play music 1
loop music 1

Si quelqu´un pouvait m´aider, je lui en serais très reconnaissant

jul38
jul38
Niveau 6
31 mai 2004 à 16:48:49

Tout simplement avec la commande " paste image",ça te mettra ton image en fond,voila,si tu as d´autres problemes n´hesite pas.

Gino_el_Mafioso
Gino_el_Mafioso
Niveau 9
03 juin 2004 à 02:34:35

C´est encore moi...

Cette fois j´ai voulu tester un sprite tout bête a bouger, ca parait supra méga simple.. mais... ca marche pas... j´ai regardé sur les tutoriels, mais j´ai pas l´impression d´avoir oublié quelquechose, en meme temps je ne veux pas faire du copier coller, mais bien comprendre ce qui se passe, donc je préfère demander sur les forums une tite explication...

voici mon code pour bouger un pti vaisseau dans un champ

hide mouse
Load bitmap " field02.bmp",1
copy bitmap 1,0

load image " VFN.bmp",1

sync on
sprite 1,x,y,1

x=0
y=430

do
If leftkey()=1 then x=x-1
If rightkey()=1 then x=x+1
If upkey()=1 then y=y-1
If downkey()=1 then y=y+1
sync
loop

:honte:

Gino_el_Mafioso
Gino_el_Mafioso
Niveau 9
03 juin 2004 à 02:51:10

PS: Merci jul38!! :ok:

dnob700
dnob700
Niveau 10
03 juin 2004 à 13:12:14

Je ne connais pas darkbasic, mais je vois 2 problème potentiel :

ton sprite et ton fond on le même numéro ( 1) ca ne peut pas faire de conflit ?

sync doit rafraichir l´écran, c´est bien ca ? ne devrait tu pas mettre l´instruction sprite 1,x,y,1 dans la boucle do ? de plus tu devrais initialiser x et y avec le sprite.
Mais peut-être que je suis a coté de la plaque.

jul38
jul38
Niveau 6
03 juin 2004 à 21:14:51

Effectivement pour que ton vaisseau ou un truc du genre bouge,il faut :
- mettre " sprite 1,x,y,1" dans ta boucle principale car a chaque fois que tu vas appuyé sur une touche, les " x" et " y" vont changer.

Gino_el_Mafioso
Gino_el_Mafioso
Niveau 9
03 juin 2004 à 22:57:22

J´ai mis le sprite 1,x,y,1 dans la boucle mais maintenant quand j´appuies sur les fleches gauche ou droite, le sprite disparait...

load bitmap " field02.bmp",1
copy bitmap 1,0
delete bitmap 1

load image " petit.bmp",1

x=0
y=350
sync rate 30

do
sprite 1,x,y,1

if leftkey()=1 then x=x-6
if rightkey()=1 then x=x+6

loop

Mais ne voyant pas de tutoriel pour ca, je dois vraiment etre une quiche, et je vous demande de m´en excuser... :honte:

Gino_el_Mafioso
Gino_el_Mafioso
Niveau 9
03 juin 2004 à 23:15:37

WOW! j´ai trouvé! c´était un problème de rafraichissement, le bidule allait trop vite!
Arf, excusez le dérangement et merci beaucoup!

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment