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

J´aide les personne en C/C++

Giga-Nova
Giga-Nova
Niveau 9
18 août 2004 à 18:10:30

le bème c les décors je trouve pas

JeanYvesYves
JeanYvesYves
Niveau 10
18 août 2004 à 18:12:12

ben tu les dessines dans un 1er temps :)

pour un shoot, tu n´as pas bcp de dessins a faire :

que des avions : tu n´as meme pas besoin de les animer ! tu les déplaces juste

Koyo-K
Koyo-K
Niveau 9
18 août 2004 à 18:12:39

Allez hop tout ça me donne envie de me lancer !
Je veux d´abord comprendre a quoi sert quoi. SDL_SWSURFACE -> que signifie le SW ?

Giga-Nova
Giga-Nova
Niveau 9
18 août 2004 à 18:13:42

tu m´a conviencu je fais un shoot

JeanYvesYves
JeanYvesYves
Niveau 10
18 août 2004 à 18:21:52

le shoot, tu as + de chances d´y arriver :) moi je te conseille de faire plein de petits jeux, tout simples d´abord, pour te faire les dents !
et tu vas voir, quand tu arriveras a en faire qq uns, meme des petits, la satisfaction que tu auras ! !

Koyok >
SDL_SWSURFACE > SW : SYSTEM ( et W je ne sais pas quoi)
en gros, ça crée ta surface dans la RAM
si tu mets :
SDL_HWSURFACE > ça tente de la créer en VRAM :)

regarde sur mon site :
info / culture / theorie prog image, 2D, RAM et VRAM :) tu verras la différence :)

Giga-Nova
Giga-Nova
Niveau 9
18 août 2004 à 18:23:23

ok la je fais l´avion
pour les nuage je fais comment
? ?

JeanYvesYves
JeanYvesYves
Niveau 10
18 août 2004 à 18:26:08

ben pareil ! C un gros BMP le nuage :)

JeanYvesYves
JeanYvesYves
Niveau 10
18 août 2004 à 18:33:47

bon, moi je vais partir désolé, je reviendra cette nuit ou demain dans le journée, je vais faire la fete ce soir, bonne soirée :)

libjcc
libjcc
Niveau 4
18 août 2004 à 22:21:39

Quelqun connait une commande pour quitter le prog sans devoir passer par la fin du main ? ou un return 0 dans le main ?

i a pas un ShutDownAll(); ? ? ^^

mais sérieux je cherche et je trouve pas

Koyo-K
Koyo-K
Niveau 9
18 août 2004 à 22:36:05

Tu mets ça n´importe où dans ton prog :
exit();

Ptival
Ptival
Niveau 10
18 août 2004 à 23:34:17

Giga-Nova :

Pour afficher un background défilant, moi j´ai fait une variable Avancement qui se décrémente du nombre de pixel dont le fond défile à chaque tour.(et qui revient à 640(1024) si elle passe sous 0)

Ensuite, je fais une surface qui contient mon fond ( moi c´est en 640x480), et je l´affiche comme ça :

( Carré représenté plus bas en " .")
Tu dessines en ( 0;0) la SDL_Rect suivant :
SDL_Rect.x = ( 640-Avancement); / / 1024
SDL_Rect.y = 0;
SDL_Rect.w = Avancement;
SDL_Rect.h = 480; / / ( 768)

( Carré représenté plus bas en " o")
Et tu dessines en ( Avancement;0) celui-ci :
SDL_Rect.x = 0;
SDL_Rect.y = 0;
SDL_Rect.w = ( 640 - Avancement); / / 1024
SDL_Rect.h = 480; / / ( 768)

Voilà, si t´y réfléchis un peu, tu verras qu´en fait ça dessine deux carrés :

________________________________________
|..........|oooooooooooooooooooooooooooo|
|..........|oooooooooooooooooooooooooooo|
|..........|oooooooooooooooooooooooooooo|
|..........|oooooooooooooooooooooooooooo|
|..........|oooooooooooooooooooooooooooo|
|..........|oooooooooooooooooooooooooooo|
|..........|oooooooooooooooooooooooooooo|
|..........|oooooooooooooooooooooooooooo|
|..........|oooooooooooooooooooooooooooo|

Evidemment quand Avancement vaut 0, le tableau est rempli par du " o", vu que la largeur du rectangle de " ." est égale à l´avancement.

octopuse
octopuse
Niveau 10
19 août 2004 à 00:37:52

j´ai un souci d´arboresences de fichier conjugale en liaison subalterne n.m donc je voulais savoir si c possible de passer par la vitalix.exe du programmes d´identifiant de bande externe sur un vga

( c++ debug c grave sa?)

Koyo-K
Koyo-K
Niveau 9
19 août 2004 à 00:55:14

euuuuuuh quoi ça ?

Koyo-K
Koyo-K
Niveau 9
19 août 2004 à 02:17:45

Eh JeanYvesYves dans ton tuto tu mets plein de tests de while et if imbriques et j´ai besoin de ta lumiere :p) .
On pourrait pas plutôt faire

void waitkey()
{
while(SDL_PollEvent(&))
{
switch(event.type)
{
case SDL_KEYDOWN : return;
case SDLK_RETURN : return;
}
}

pour faire plus simple ?

Koyo-K
Koyo-K
Niveau 9
19 août 2004 à 02:19:54

J´ai juste oublie une accolade fermant waitkey()

jul38
jul38
Niveau 6
19 août 2004 à 02:21:09

Bonsoir à tous,
Voila j´ai quasiment fini d´apprendre les bases du C et maintenant je voudrais essai de créer des jeux genre pacman,pong,petit shoot....
Mais j´hesite entre la SDL et ALLEGRO, et j´arrive vraiment pas à choisir,lequel est le plus simple d´utilisation?

Koyo-K
Koyo-K
Niveau 9
19 août 2004 à 02:23:22

Fais comme moi, tu tâte ( lol) et tu restes avec celle que tu apprécies le plus.

Koyo-K
Koyo-K
Niveau 9
19 août 2004 à 02:26:02

A quoi sert SDLK_RETURN ? Je le vois pas dans la doc.

Koyo-K
Koyo-K
Niveau 9
19 août 2004 à 02:26:57

J´ai rien dit. Mais a quoi ca sert ?

Koyo-K
Koyo-K
Niveau 9
19 août 2004 à 02:52:17

:ouch2: le compilo trouve pas begin_code.h ( fatal error). AAAArgh bon JYY je compte sur toi pour que quand je sois levé j´ai une ch´tite indication :snif: ( j´utilise VS 8.0 Bêta, j´ai pas essaye avec DevC++).
D´abord j´avais inclu comme ca : < SDL/SDL.h> ( comme dans ton tuto) mais là c´etait carrement no such file in directory.
Pourtant j´ai mis tous les include du zip ( version VS 7.0 telechargee de sdlib.org... d´ailleurs c´est peut-etre tout simplement pas compatible ? )

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