Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Discussion: SFML et 2D iso

  1. #1
    Invité de passage
    Inscrit en
    octobre 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : octobre 2009
    Messages : 1
    Points : 0
    Points
    0

    Par défaut SFML et 2D iso

    Bonjour à tous,

    J'ai un petit probleme, j'essais actuellement de creer un jeu en 2D isometrique en C avec SFML mais je n'arrive pas a faire naviguer un objet (par exemple joueur) dans la profondeur.

    C'est à dire : un personnage de taille variable doit pouvoir passer aussi bien devant que derriere un rocher. y a t-il une fonction pour gerer la profondeur?

  2. #2
    Candidat au titre de Membre du Club
    Profil pro
    Inscrit en
    juillet 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 21
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2009
    Messages : 20
    Points : 14
    Points
    14

    Par défaut

    salut, je ne pense pas qu'il y ait une fonction comme ça en SFML, il faudra donc que tu le fasses à a main ou utiliser openGl.
    voici un lien qui parle du picking sous openGL :http://glinfrench.apinc.org/article.php3?id_article=83

    A+

  3. #3
    Membre émérite Avatar de SofEvans
    Étudiant
    Inscrit en
    mars 2009
    Messages
    856
    Détails du profil
    Informations personnelles :
    Âge : 25

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2009
    Messages : 856
    Points : 889
    Points
    889

    Par défaut

    Idem que wiz02, je ne pense pas que SFLM gere quelque chose d'aussi specifique que la 2D iso. Je sais que sous openGL, il existe le Z-Buffer mais la, c'est de la 3D.

    Je pense donc qu'il va falloir que tu retienne en memoire la position dans la profondeur de tes decor et que tu blitte ceux-ci du plan le plus eloigné au plan le plus proche. Cela aura pour effet de voir un homme partiellent caché par un rocher si celui ci est derreire le rocher (en fait, tu refais presque un Z buffer).

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •