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.


Sujets - paolo10

Pages: [1]
1
Discussions générales / Shader 3D
« le: Février 13, 2019, 08:35:29 pm »
Bonjour, je voulais savoir si il y avait un moyen d'utiliser les shaders avec des Vertices 3D (éventuellement par héritage) ou bien si il fallait mieux créer sa propre classe de shaders.
Merci pour vos réponses !

2
Général / Problème de gestion des évenements
« le: Janvier 19, 2019, 11:39:25 am »
Bonjour, mon problème est assez simple, je n'arrive pas à gérer l'appui simultané sur certaines touches :
J'ai réduit le code de mon jeu au minimum pour cerner le problème :

#include <SFML/Graphics.hpp>
#include <iostream>

int main()
{
    // Create the main window
    sf::RenderWindow app(sf::VideoMode(800, 600), "SFML window");
    app.setKeyRepeatEnabled(false);

        // Start the game loop
    while (app.isOpen())
    {
        // Process events
        sf::Event event;
        while (app.pollEvent(event))
        {
            // Close window : exit
            if (event.type == sf::Event::Closed)
                app.close();
            else if (event.type == sf::Event::KeyPressed) {
                if(event.key.code == sf::Keyboard::Left) {
                    std::cout << "LEFT" << std::endl;
                }
                else if(event.key.code == sf::Keyboard::Right) {
                    std::cout << "RIGHT" << std::endl;
                }
                else if(event.key.code == sf::Keyboard::Up) {
                    std::cout << "UP" << std::endl;
                }
                else if(event.key.code == sf::Keyboard::Down) {
                    std::cout << "DOWN" << std::endl;
                }
                if(event.key.code == sf::Keyboard::Space) {
                    std::cout << "SHOOT" << std::endl;
                }
            }
        }
    }

    return EXIT_SUCCESS;
}
 

Cela me donne :
  • Quand j'appuie (sans relâcher de touche) sur Right puis Up puis Left : Premier screen (tout se passe bien)
  • Quand j'appuie (sans relâcher de touche) sur Right puis Down puis Left : Deuxieme screen (L'appui sur la troisieme touche n'est pas pris en compte).
  • Quand j'appuie (sans relâcher de touche) sur Right puis Up puis Space : Troisième screen (tout se passe bien)
  • Quand j'appuie (sans relâcher de touche) sur Left puis Up puis Space : Quatrième screen (L'appui sur la troisième touche n'est pas pris en compte)

Auriez vous une idée d'où cela peut provenir ?
En vous remerciant d'avance.
Bonne journée.

3
Bonjour à tous,
J'ai voulu me remettre à la SFML sur mon nouvel ordinateur. J'ai donc téléchargé Code::Blocks 16.01 avec MinGW. J'ai ensuite téléchargé cette version de la SFML : "GCC 4.9.2 MinGW (DW2) - 32-bit".
Ci-joint une capture d'écran de ce que j'obtiens au linkage et une capture du résultat de gcc -v dans la console.

Merci d'avance pour votre aide :)

4
Général / Créer une librairie utilisant SFML
« le: Juillet 07, 2015, 06:53:40 pm »
Bonjour,
J'ai créé une librairie utilisant SFML juste pour mettre des fonctions et classes pour me faciliter la vie.
Tout marchait(compilait) parfaitement jusqu'à ce que fasse un projet de test. Celui-ci compile mais c'est au linkage que ça coince .
Dons voilà je ne sais pas comment faire le linkage.
Dois-je linker :
-ma lib avec la sfml et mon projet avec ma lib.
-mon projet avec la sfml et ma lib.
-ma lib avec la sfml et mon projet avec ma lib et sfml.

Merci pour votre aide ( ;D)

5
Général / gtkmm et sfml
« le: Juin 19, 2015, 08:51:06 am »
Bonjour,
Voilà quelques années que je programme avec sfml et je viens de créer une classe Map sur le modèle de la classe TileMap comme expliqué ici : http://www.sfml-dev.org/tutorials/2.3/graphics-vertex-array-fr.php mais avec quelques amélioration.
Tout marche très bien et je me suis demandé comment faire un éditeur de Map avec Gtkmm ( le wrapper c++ de Gtk+ ). J'ai cherché, testé, compilé et rien n'a marché comme je le désirais.

Question : Qui saurait comment créer un widget sfml ?
Ps : Résultat attendu en fichier joint.

Pages: [1]
anything