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 - kevin.G

Pages: [1]
1
Projets SFML / Re : Lord Of War [Prototype]
« le: Mai 02, 2015, 11:32:35 am »
Le jeu est toujours en développement ?
Aurons nous droit à de nouvelles features ?

2
Général / _gxx_personality_v0 introuvable
« le: Février 04, 2015, 03:50:55 pm »
Bonjour, j'ai le message suivant qui s'affiche lors de l'éxécution de mon .exe :
"Le point d'entrée de procédure _gxx_personality_v0 est introuvable dans la bibliothèque de lien dynaiques <chemin jusqu'à\Debug\sfml-graphics-d-2.dll>"
En cherchant j'ai vu qu'il était dit que ça venait de la lib "libstdc++-6.dll" je suis allé jusqu'à réinstaller codeBlocks avec MinGW pour être sûr d'avoir la bonne lib, je la copie dans le répertoire Debut/ mais le message s'affiche toujours.
Est ce que quelqu'un saurait m'aider ?

Je suis sous Windows 8 et j'utilise la SFML-2.2.

3
J'ai du mal à me relire de bon matin ^^'
Merci pour votre réponse en tout cas :)

4
Comme son nom l'indique, cette classe est senser représenter une série de plans superposable (pour permettre notamment un effet de parallaxe). Dans ce sens, chaque texture sera unique et utiliser dans aucun autre plan.
Quand pensez-vous ?

PS : Merci beaucoup pour vos réponses, je vais essayer de faire du mieux que je peux :)

5
Il faudrait donc que je creer le plan avant et qu'ensuite je configure sa texture et son sprite après l'avoir ajouter à mon vector ?

6
Je ne comprends pas pourquoi mon sprite ne s'affiche pas, peut on m'aider ? Merci.
Voici le code :
#include <SFML/Graphics.hpp>
#include <iostream>
#include <stdlib.h>

#include "Engine.h"

using namespace sf;
using namespace std;

int main()
{
    Engine engine;
    engine.loadLevel("Golam");
    engine.run();

    return 0;
}
class Engine
{
    public:
        Engine();
        void loadLevel( string name);
        void run();
        void draw();

        virtual ~Engine();

    private:
        vector<Plan> plans;
        Camera camera;
        RenderWindow window;
};

Engine::Engine()
{
    window.create(VideoMode(1280, 720), "Test");
    window.setFramerateLimit(30);
}

void Engine::loadLevel(string name)
{
    Plan plan1("path/plan1.png", 1);
    plans.push_back(plan1);
    cout << "Level Loaded\n";
}

void Engine::run()
{
    while (window.isOpen())
    {
        Event event;
        while (window.pollEvent(event))
        {
            if (event.type == Event::Closed)
                window.close();

            if (event.type == Event::KeyReleased)
            {
                if (event.key.code == Keyboard::Escape)
                {
                    window.close();
                }
            }
        }
        draw();
    }
}

void Engine::draw()
{
    window.clear(Color(100,100,50));
    window.setView(camera.getView());
    window.draw( plans[0].getSprite() );

    window.display();
}
 
#include <SFML/Graphics.hpp>
#include <string>
#include<iostream>

using namespace sf;
using namespace std;

class Plan
{
    public:
        Plan();
        Plan(string path, unsigned int p);
        virtual ~Plan();
        Sprite getSprite();
        int getPriority();
    private:
        Texture texture;
        Sprite sprite;
        unsigned int priority;
};

#include "Plan.h"

Plan::Plan(string path, unsigned int p)
{
    priority = p;
    if (!texture.loadFromFile(path))
    {
        cout << "error texture." << endl;
    }
    sprite.setTexture(texture);
}

Sprite Plan::getSprite()
{
    return sprite;
}

int Plan::getPriority()
{
    return priority;
}

 

Pages: [1]