IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Quels objets / méthodes utiliser


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 613
    Par défaut Quels objets / méthodes utiliser
    Bonjour,

    Je crée un petit jeu en 2D, et j'ai des elements graphiques que j'aimerai pouvoir deplacer de maniere fluide.

    Pour l'instant j'ai crée une QGraphicScene dans laquelle je met des QGraphicsPixmapItem.
    Lorsque je dois bouger mes elements j'utilise la fonction setOffset sur mes pixmap.

    Mon probleme maintenant, c'est que mes pixmap bouge de la position A a la position B d'un seul coup, et j'aimerai que ca soit plus fluide, que le deplacement dure quelques millisecondes.

    Merci

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Bonjour pasdeface

    Tu peux utiliser les classes d'animations (QPropertyAnimation) :
    tu définies les points de départ et d'arrivée avec setStartValue et setEndValue, le temps avec setDuration puis tu lances avec start.

    Tu as un tutoriel qui détaille les animations : http://qt-quarterly.developpez.com/q...ion-ui/#LIII-B

  3. #3
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Par défaut
    Egalement la présentation du framework animation au Qt Dev Days 2009 et toutes les classes du framework animation sur la doc de DVP : le framework animation

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 613
    Par défaut
    Merci pour vos réponse, ca a l'air d'etre ce que je cherchais.

    Si je comprend bien, le framework animation se sert de QPropertyAnimation.
    C'est en fait un niveau au dessus, c'est ca ?

  5. #5
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    En fait QPropertyAnimation n'est qu'une des classes du framework Animation, spécialisé dans l'animation des propriétés des QObject (donc en particulier, la position, les dimensions, les couleurs, etc. bref, tout ce que tu veux puisque tu peux créer toi même une propriété pour un QObject avec la macro Q_PROPERTY)

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/03/2010, 13h01
  2. Réponses: 2
    Dernier message: 02/03/2010, 11h20
  3. Quel objet date utiliser?
    Par guezavier dans le forum Langage
    Réponses: 1
    Dernier message: 21/07/2008, 11h25
  4. Utiliser n'importe quel objet comme un tableau
    Par Lethal dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 22/03/2006, 11h38
  5. [Cryptage] Quel méthode utiliser ?
    Par Wookai dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 12/09/2005, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo