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 - unitedelite

Pages: [1] 2 3 Suivante »
1
Graphique / Re : vertexArray, Coordonnée y inversé ?
« le: Mars 14, 2014, 07:29:58 pm »
ah effectivement, merci beaucoup ^^

2
Graphique / [résolu] vertexArray, Coordonnée y inversé ?
« le: Mars 14, 2014, 07:18:53 pm »
salut,

Je programme un système de lumière dynamique mais il se trouve que les Coordonnées en y que je lui donne sont inversé ( 0 en bas de l’écran) ce qui est extrêmement dérangeant

voici le code ou je dessine la lumière

                       
light.clear();
                float angle = 360/lightDefinition;

                light.setPrimitiveType(sf::TrianglesFan);

                light.append(position);
                light[0].color = Color(color.r,color.g,color.b,100); // ajout du point au centre
                light.append(Vector2f(position.x+radius,position.y));
                light[1].color = Color(color.r,color.g,color.b,0); // ajout du premier point a droite
                angle = (M_PI*2)/lightDefinition;
                for(unsigned short i=1;i<lightDefinition+1;i++)
                {
                        Vector2f anglePt;
                        Vertex vertex;

                        anglePt.x =  position.x+((radius*cos(angle*i)) );
                        anglePt.y = position.y+((radius*sin(angle*i)) );
                       

                        vertex.position = anglePt;
                        vertex.color = Color(color.r,color.g,color.b,0);
                        light.append(vertex);
                }

j'ai fait un screen pour montré le problème, on peut voir dans la console que la lumière devrais ce trouver en 3y mais est en faite en bas de l’écran (le seul moyen que j'ai trouvé pour la remettre au bon endroit est d'inversé la coordonnées en y puis d'y soustraire la hauteur de l’écran)


donc voila, j'aimerais savoir si c'est une erreur de ma part ou bien si c'est normal (la OpenGL ayant son Y inversé), merci d'avance ^^

3
Fenêtrage / Re : [2.1] viewport qui prend toute la fenetre
« le: Décembre 16, 2013, 12:21:30 pm »
ah effectivement, je pensais que ça effaçais seulement la vue courante

merci pour ton aide ^^

voila ce que ça donne quand je survole un navire :
http://img4.hostingpics.net/pics/159309Sanstitre.png

me reste plus qu'a développer l'ia des villes et je pense pouvoir commencer le jeu ^^

4
Fenêtrage / Re : [2.1] viewport qui prend toute la fenetre
« le: Décembre 16, 2013, 11:38:17 am »
la je fait des tests pour mon prochain jeu donc tout est dans le main :

http://pastebin.com/d6vFrNHH

le code est donc bordélique car je prend des raccourci pour faire les test ,le but de ce programme de test est d'essayer de faire un système d'ia de commerce, de scrolling + zoom ainsi que d'un écran qui s'affiche avec une vue zoomé sur le bateau que survol la souris ( d’où le besoin d'un viewPort)  avant de l’intégrer dans mon prochain jeu qui lui sera bien mieux codé (plus rien dans le main donc =° )

5
Fenêtrage / [2.1] viewport qui prend toute la fenetre
« le: Décembre 15, 2013, 11:52:50 am »
salut a tous,

j'ai actuellement un problème avec les viewport, j'essaye de faire une sorte de mini map mais elle prend l’intégralité de l’écran même avec l'utilisation des viewport

voici ou je creer mes vues
        View view(FloatRect(400,300,800,600));
        View boatView;
        view.setViewport(sf::FloatRect(0, 0, 1, 1));
        boatView.setViewport(sf::FloatRect(0.25f, 0.25, 0.5f, 0.5f));


et l'affichage de mes scene :
                window.setView(view);
                window.clear(Color(72,177,255));
                window.draw(map);

                for(unsigned int i=0;i<boatList.size();i++)
                {
                        if(!boatList[i]->destinationAtteinte)
                        {
                                boatList[i]->update();
                                window.draw(boatList[i]->boat);

                                if(zoom >= 3)
                                {
                                        RectangleShape rectangle;
                                        rectangle.setFillColor(Color::Red);
                                        rectangle.setSize(Vector2f(50,50));
                                        rectangle.setPosition(boatList[i]->boat.getPosition());

                                        window.draw(rectangle);
                                }
                        }
                        else
                        {
                                boatList.erase(boatList.begin()+i);
                        }
                }
                window.setView(boatView);
                window.clear(Color(255,0,0));
                window.draw(boat.boat);
                window.display();

La minimap (que j'efface avec un background rouge pour pouvoir voir quel vue est dessiné) prend tout l’écran cachant ainsi complétement ma vue principale (le bateau est bien affiché sur la deuxième vue)


merci pour toute aide ^^

6
Discussions générales / Re : Ports iOS et Android disponibles pour test
« le: Décembre 01, 2013, 08:48:56 am »
très bonne nouvelle, merci énormément pour cette ajout ^^

7
Discussions générales / Re : sfml et android
« le: Novembre 20, 2013, 10:13:00 am »
ah dans quelques jours carrément ?!

je m'attendais plus a le voir arriver dans quelques mois, dans ce cas je préfère attendre cette mise a jour ^^

merci de ta réponse ^^

8
Discussions générales / sfml et android
« le: Novembre 20, 2013, 10:04:16 am »
salut,

je m’intéresse de plus en plus au développement sur android et j'aimerais savoir si sfml sera compatible avec le développement android pour un avenir proche ?

si la réponse est non ou y a t'il un lib 2d en c++ pour dev sur android (même si le top serais la sfml =° ) ?

merci d'avance pour toute réponse ^^

9
Général / Re : Erreur au lancement 0x000007b
« le: Juillet 12, 2013, 07:03:16 pm »
Ce que j'ai fait c'est que je suis retourné sur Visual studio 2010 avec lequel j'ai pas cette erreur, ça doit provenir de la version 2012

10
Général / Re : Erreur au lancement 0x000007b
« le: Juillet 09, 2013, 09:04:23 pm »
Citer
Salut,

Est-ce que leur pilote de carte graphique est à jour ?

Ouais

Citer
Une recherche sur google te montrera que à priori c'est un problème de virus ( lien ) , des dlls sont donc à réinstallé après un "cleanage" de pc.

Je pense pas que c'est ça, ça ferais beaucoup de pc infecté



Bon, ils ont réussi a faire marcher 1 des 2 jeux sfml, mais pas le mien, grace a une dll telecharger sur le net mais le mien ne marche toujours pas chez eux ><

11
Général / Erreur au lancement 0x000007b
« le: Juillet 08, 2013, 06:48:11 pm »
Salut,

Pour le concours "One game a week" du forum "creation de jeu" de jeuxvideo.com j'ai fait un petit terraria like, malheureusement certaine personnes n'arrivent pas a ouvrir mon jeu, quand ils essayent ils ont l'erreur :
Citer
l'application n'a pas réussi a démarrer correctement(0xc000007b)

il me semble que je ne suis pas le seul avec un projet smfl que les users n'arrivent pas a ouvrir a cause du même problème

si y'a une solution je suis preneur, merci d'avance ^^

12
Général / Vc 2012 : erreur de dll
« le: Juillet 03, 2013, 12:31:00 pm »
salut,

Je viens de passer sur Visual c++ 2012 et je rencontre un problème avec les dll, tout est bien linker mais quand je veut lancer mon programme visual c++ m'annonce un erreur de dll

http://img15.hostingpics.net/pics/694631Capture.png

les dll ont bien été pris dans le dossier SFML pour visual c++ 2012

Je vous remercie pour toute aide ^^


Edit : bon j'ai refait un projet vierge avec vc2012, ça fonctionne, c'est donc mon projet qui n'est pas converti ><

Edit 2 : bon, ça viendrais de SFGUI

13
Réseau / Probleme d'arrêt de mis a jour
« le: Juin 18, 2013, 04:19:42 pm »
Salut,

Pour apprendre a utiliser la partie réseau je me suis dit que j'allais dev un petit pong en ligne et après avoir quelque peu appris a utiliser rapidement la lib SFGUI j'ai quelques problème :

quand y'a que 1 joueur dans la parti et qu'il essaye de bouger la fenêtre (par exemple, je pense qu'en pause ça ferais la même chose) la balle (dont sa position est defini par le serveur) s'arrête et reprend après que le joueur est arrêter de bouger la fenêtre, sans pour autant rattraper la différence de position

l'exemple en vidéo :
quand la boule stop c'est quand je drag la fenêtre :

http://www.youtube.com/watch?v=l9JzP_uUlgk&amp;feature=youtu.be

le serveur est host sur la même machine mais je lance un autre programme pour ça

c'est pas en gros problème, le problème c'est que quand il y'a un joueur en face la boule ne s'arrête pas, provoquant un énorme décalage par rapport au joueur 2


voici le code du serveur :

http://pastebin.com/QWKQFCdt

(y'a des commentaire en anglais et en français, je viens d'ajouter ceux en français sur pastbin)


si vous pouvez en même temps m'indiquer les fautes que j'ai commise en programmation réseau ça me serais utile étant donné que c'est mon premier programme en réseau =°

merci d'avance ^^

14
Général / Re : Tuto vertex array : point obscure
« le: Juin 01, 2013, 06:51:22 pm »
ah effectivement, maintenant ça parais logique ^^

merci pour cette éclaircissement ^^

15
Général / Tuto vertex array : point obscure
« le: Juin 01, 2013, 05:39:39 pm »
Salut a tous,

Après avoir lu le tuto sur les vertex array (d'ailleurs petite faute de frappe : "Chaque triangle pratage ses deux derniers vertex avec le suivant.  " )  et arrivé a l'exemple j'ai quelques difficulté a comprendre certaine chose :

 m_vertices.resize(width * height * 4);
Pourquoi multiplier par 4 ?

int tileNumber = tiles[i + j * width];

                // on en déduit sa position dans la texture du tileset
                int tu = tileNumber % (m_tileset.getSize().x / tileSize.x);
                int tv = tileNumber / (m_tileset.getSize().x / tileSize.x);

pourquoi multiplié par la largeur pour obtenir la case du tableau ?

  sf::Vertex* quad = &m_vertices[(i + j * width) * 4];

La ont prend un pointeur de la zone du vertex a modifier et ont en fait un sous-vertex ? (en gros ont modifie Quad par Quad chaque partie du vertex principale ?)

merci pour tout éclaircissement ^^

Pages: [1] 2 3 Suivante »