Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Diamond

Pages: [1]
1
Général / Re : Problème de rotation
« le: Mars 06, 2015, 07:34:43 pm »
Voila, la rotation se fait maintenant très bien , seul petit problème restant, le fait d'afficher un ConvexShape (semi-transparent) d'environs la taille de mon écran fait chauffer mon ordi à peine je lance le programme, est-ce normal ?  :o

2
Général / Re : Problème de rotation
« le: Mars 05, 2015, 09:49:50 pm »
Ce que tu me dit m'a l'air pas mal du tout  ;D je n'y avais pas du tout pensé, j'essaierai ca demain
Merci beaucoup pour votre rapidité !

3
Général / Re : Problème de rotation
« le: Mars 05, 2015, 09:13:34 pm »
Ah oui désolé je me suis trompé c'est un "ConvexShape" et non un "CircleShape" !
En fait le triangle isocèle représente un faisceau de lumière sortant d'une torche qui est censé bouger en fonction de la position de la souris j'ai donc utilisé une tangente(si vous avez une meilleure solution je suis preneur !)
Voila quelques bouts de codes (seuls ceux qui posent probleme):

//m_masque = triangle isocèle (representant un faisceau de lumiere d'une torche)
    m_masque.setPointCount(3);
    m_masque.setPoint(0, sf::Vector2f(8*ECHELLE_MAP, 32*ECHELLE_MAP));
    m_masque.setPoint(1, sf::Vector2f(0, 0));
    m_masque.setPoint(2, sf::Vector2f(16*ECHELLE_MAP, 0));
    m_masque.setOutlineColor(sf::Color(256,256,256,200));
    m_masque.setOutlineThickness(200);
    m_masque.setFillColor(sf::Color(256,256,256,50));

 //rotation de la torche
m_masque.setRotation( ( 180*atanf( (posSourisX-heros.getPosX()) / (heros.getPosY()-posSourisY) ) ) / PI );

 

ps: j'aimerai éviter de déplacer l'origine pour faciliter les calculs mais s'il n'y a pas le choix je ferais avec  :-\

4
Général / Problème de rotation
« le: Mars 05, 2015, 08:35:26 pm »
Bonjour tout le monde !
Mon problème est que je veux appliquer une rotation sur un CircleShape(jai créé un triangle isocèle), jusque la tout va bien mais lorsque j'effectue la rotation le centre de rotation est le point situé sur l'origine (0;0) alors que je voudrais effectuer la rotation a partir du sommet du triangle isocèle.
J'ai déjà essayé avec sf::setOrigin() mais sans succès ...

Merci de votre aide !  ::)

5
Graphique / Re : Problème avec le poids de mon jeu
« le: Avril 12, 2014, 06:08:47 pm »
Cela signifie que mon jeu prend déjà 100 méga en Mémoire quand je le lance !

6
Graphique / Re : Problème avec le poids de mon jeu
« le: Avril 11, 2014, 06:36:36 pm »
Ok merci de ta réponse je vais essayer de me débrouiller, le problème c'est juste que jai des textures qui font 1200*800  :-\

7
Graphique / Problème avec le poids de mon jeu
« le: Avril 11, 2014, 05:47:16 pm »
Bonjour a tous, mon problème est simple:
Comment fait on pour afficher des images simples car à chaque fois que je veux afficher une image je charge une texture et le poids de mon jeu est déjà trop grand.
Donc est-on obligé de charger une texture pour utiliser une image ?

Merci d'avance  ;)

Pages: [1]
anything