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

Pages: [1] 2 3 ... 6 Suivante »
1
DotNet / Appuyer une seule foix sur la souris
« le: Août 25, 2018, 07:57:32 pm »
Bonjour,

Je ne trouve pas comment je peut faire pour détecter une seule fois l'appuye sur le bouton gauche de la souris j'ai trouve que pour detecter en continu

Ce que je veux c'est que quand le joueur appuye une fois qu'il n'y ai pas 36000 clic detecter mais 1 seul

Merci de votre aide :D

2
DotNet / Erreur lors de la création de la fenetre
« le: Août 24, 2018, 03:21:14 pm »
Bonjour,
Je viens de débuter l'utilisation de la SFML et j'ai un problème je créer la fenetre et quand je lance j'ai une erreur j'ai créer la fenetre grace a un tuto sur Youtube et les DLL on étais prise sur le site officiel de la SFML (J'utilise Rider)

Voilà l'erreur

Unhandled Exception: System.BadImageFormatException: Could not load file or assembly 'sfmlnet-graphics-2, Versio
n=2.2.0.0, Culture=neutral, PublicKeyToken=null'. Tentative de chargement d'un programme de format incorrect.
   at French_Master_Game_Jam_1.Program.Main(String[] args)



 

Voilà mon code
Program.cs
using System;

namespace FrenchMasterGameJam1
{
    class Program
    {
        static void Main(string[] args)
        {
            RPG game = new RPG();
            game.Run();
        }
    }
}

Game.cs

using SFML.Graphics;
using SFML.Window;

namespace FrenchMasterGameJam1
{
    public abstract class Game
    {
        protected RenderWindow window;
        protected Color clearColor;
       
        public Game(uint width, uint height, string title, Color clearColor)
        {
            this.window = new RenderWindow(new VideoMode(width, height), title, Styles.Close);
            this.clearColor = clearColor;
        }

        public void Run()
        {
            LoadContent();
            Initialize();
            while (this.window.IsOpen)
            {
                this.window.DispatchEvents();
                Update();
                this.window.Clear(clearColor);
                Render();
                this.window.Display();
            }
        }

        protected abstract void LoadContent();
        protected abstract void Initialize();

        protected abstract void Update();
        protected abstract void Render();
    }
}
 

RPG.cs

using SFML.Graphics;

namespace FrenchMasterGameJam1
{
    public class RPG : Game
    {
        public RPG() : base(600, 800, "Test", Color.Blue)
        {
           
        }

       
        protected override void Initialize()
        {
        }
       
        protected override void LoadContent()
        {
        }

        protected override void Update()
        {
        }

        protected override void Render()
        {
        }
    }
}
 

j'ai regarder les dll se son bien copier dans le dossier debug
Je ne vois pas d'où viens l'erreur

Merci pour votre aide

3
Général / Re: Problème avec udev fedora
« le: Juin 19, 2017, 11:42:33 am »
Salut

Désoler c'est vrai que j'ai oublier l'errreur ^^
https://pastebin.com/UQUJrUqp
je compile grace à un makefile
https://pastebin.com/tVDScsig

Je ne trouve aucun paquet appelais udev-dev ou quelque chose dans le genre :'( je sais pas si j'ai prevenu que j'était sur fedora


4
Général / Problème avec udev fedora
« le: Juin 18, 2017, 11:41:22 pm »
Bonjour,

J'ai un problème je n'arrive pas à compiler un projet avec la SFML sous mon fedora j'ai l'impression j'en suis même sur que ça vien de udev donc je pense qu'il est sois désactiver sois pas installer le problème c'est que j'arrive ni à l'installer ni a l'activer je sais pas faire ^^ l'installer il me semble que c'est bon car le paquet udev et deja installer sur mon fedora

Merci pour votre aide :)

5
Général / Fairee déplacer mon player selon ça rotation
« le: Juin 13, 2017, 09:41:39 am »
Bonjour,

J'ai un jeu ou le player on lui fait une rotaion selon la souris si elle est à droite il regarde a droite ect... et je voudraiss savoir comment je peut faire pour quand j'appuye sur up qu'il aye la ou il regarde genre il regarde a droite je fait up il vas à droite

PS: mon jeu est en 2D vus de dessus

Merci pour votre aide

6
Général / Re: pas de paquet pour fedora
« le: Juin 11, 2017, 05:30:58 pm »
C'est bon c'est régler :D

7
Général / pas de paquet pour fedora
« le: Juin 10, 2017, 11:46:39 pm »
Bonjour,

Je trouve aucune trace de paquet pour installer la SFML sur un linux avec federa c'est parcequ'il n'en existe aucun ou j'ai mal regarder
parceque j'avais une machine avec debian donc aucun problème les paquet était existant mais du coup sans les paquet je ne sais pas comment je vais pourvoir faire avec mon makefile car il a était fait par un ami car je comprend pas comment les faire

Merci pour votre réponse

8
Fenêtrage / Re: InputManager
« le: Juin 08, 2017, 07:21:03 pm »
Bonjour Laurent

Je n'ai pas totalement compris ce qui faudrais que je fase stocké l'état de chaque touche j'ai compris mais je pense pas faire comme ça ^^
Après si j'utilise l'évenement keyPressed ne vas pas faire comme moi je veux car je veux que la personne ne puisse pas rester appuyer alors que lui ne gère pas ça ou alors j'ai mal lus la doc


9
Fenêtrage / Re: InputManager
« le: Juin 08, 2017, 02:11:58 pm »
Salut
Personne n'a de sollution pour mon problème :'(

10
Général / Re: Lancer des sort ça marche pas
« le: Juin 03, 2017, 10:40:24 pm »
Ouais j'avais vus ça mais ducoup j'ai opté pour les foreach pour éviter ça ausinon je savais pas comment faire ^^ après je pense que mon bug viens que lors de l'héritage le sprite.setTexture n'est pas pris en compte ou est mal pris en compte faudras que j'essaye de voir si ça viens de la

11
Général / Lancer des sort ça marche pas
« le: Juin 03, 2017, 04:59:28 pm »
Bonjour,

J'ai fait plusieurs test pour lire une liste pour mon jeux mais rien ne fonctionne en gros ma liste me sert pour le lancer de sort

J'ai fait un test avec un for et un avec un foreach

https://pastebin.com/Ax6HRA5M

https://pastebin.com/qmYN4jJk

https://pastebin.com/gdfdnrQa

https://pastebin.com/gTxpTjfE

Je vous ai laisser mes deux test

Donc voila en gros ça ne lance pas mon sort
J'ai fait plein de test et j'ai l'impression que ça viens de mon héritage qui est mauvais parceque quand je met dans le load la chamin entier vers mon sort ça fonctionne en faisant un fonction  create qui appel loadcontent

Merci de m'aider

12
Fenêtrage / Re: InputManager
« le: Juin 01, 2017, 11:13:45 am »
Salut

Le problème avec sf::Window::setKeyRepeatEnabled c'est que ça le fait pour tous le jeux alors que moi je veux ça que pour le lancé de sort car pour déplacer le player on peut rester appuyer :)


13
Fenêtrage / InputManager
« le: Mai 31, 2017, 09:45:46 pm »
Bonjour,

Je souhaiterais créer une classe InputManager pour me faciliter les Input le problème c'est que j'arrive pas à faire ma fonction pour que la pression sur le boutton sois unique je m'explique si on fait le code de base
if (sf::Keyboard.isKeyPressed(sf::Keyboard::A))
{
std::cout << "bou" << std::endl;
}
 
bou vas s'afficher autant de fois que je reste appuyer sur le bouton A moi je voudrais qu'il ne s'affiche qu'une fois est que pour qu'il ce réaffiche il faudrais relacher le boutton A puis réappuyer
mais je doit pas avoir la bonne logique donc ça ne fonctionne pas voici mon code
bool InputManager::keyboardPressed(sf::Keyboard::Key key)
{
        if (!m_oldKeyboard.isKeyPressed(key) && m_keyboard.isKeyPressed(key))
                return true;
        return false;
}

 

sf::Keyboard m_keyboard;
        sf::Keyboard m_oldKeyboard;
 


Après tous est mis dans le main
#include <SFML/Graphics.hpp>

#include "Player.h"

#include "InputManager.h"

int main()
{
        sf::RenderWindow window(sf::VideoMode(800, 600), "RPG");
        window.setVerticalSyncEnabled(true);
        window.setFramerateLimit(60);
        Player player;
        sf::Keyboard key;
        sf::Keyboard oldKey;
        InputManager input(key, oldKey);

        player.LoadContent();

        while (window.isOpen())
        {
                sf::Event event;
                while (window.pollEvent(event))
                {
                        if (event.type == sf::Event::Closed)
                                window.close();
                        if (input.isKeyboardPressed(sf::Keyboard::Escape))
                                window.close();
                        if (input.keyboardPressed(sf::Keyboard::A))
                                std::cout << "d" << std::endl;
                }
                player.Update(&input);
                window.clear(sf::Color::White);
                player.Draw(window);
                window.display();
                oldKey;
        }
}

 


Mais ça ne fonctionne donc pas merci de m'aider à que cela fonctionne :)

14
Général / Je n'arrive pas à utiliser la SFML dans VS 2017
« le: Mai 26, 2017, 10:07:09 am »
Bonjour,

J'ai vus que on pouvais pas utiliser la SFML avec VS 2017 donc j'ai regarder sur internet certain internaute dise que l'on peut donc j'ai essayer avec le lien sur le site officiel ça ne fonctionne pas j'ai donc essayer la methode le recompiler moi même à l'aide de CMake le problème c'est que ça me fait la même erreur quand je copie colle le code sur le site officiel (le code pour mettre le cercle vert)

voici les erreur
 
Gravité        Code    Description     Projet  Fichier Ligne   État de la suppression
Erreur  LNK2001 symbole externe non résolu "public: static class sf::RenderStates const sf::RenderStates::Default" (?Default@RenderStates@sf@@2V12@B)  Projet2 c:\Users\maxime mazet\documents\visual studio 2017\Projects\Projet2\Projet2\Main.obj    1      

Gravité        Code    Description     Projet  Fichier Ligne   État de la suppression
Erreur  LNK2001 symbole externe non résolu "public: static class sf::Color const sf::Color::Green" (?Green@Color@sf@@2V12@B)   Projet2 c:\Users\maxime mazet\documents\visual studio 2017\Projects\Projet2\Projet2\Main.obj    1      

Gravité        Code    Description     Projet  Fichier Ligne   État de la suppression
Erreur  LNK1120 2 externes non résolus Projet2 c:\users\maxime mazet\documents\visual studio 2017\Projects\Projet2\Release\Projet2.exe 1      

 

Merci pour votre aide :)

15
Général / Re : SFML avec Vulkan
« le: Novembre 16, 2016, 08:18:53 am »
De ce que j'ai pus lire sur Vulkan il serait plus bas niveau et plus puissant que OpenGL :p

Pages: [1] 2 3 ... 6 Suivante »