Supposons que j'utilise ce personnage. (source: iconbug.com ) Comment implémenteriez-vous la détection de collision? L'utilisation d'une boîte englobante ne semble pas être une bonne approximation, car la forme de l'oiseau n'est nulle part près d'un carré. Je pensais avoir une sorte de structure de données en quadruple arbre à l'intérieur …
Je souhaite générer de manière aléatoire une carte pour un jeu de sidecroller 2D en utilisant l'ensemble de tuiles suivant: J'ai trouvé quelques excellents articles sur le processus de masquage de bit, par exemple: http://www.angryfishstudios.com/2011/04/adventures-in-bitmasking/ http://www.saltgames.com/2010/a-bitwise -méthode-pour-appliquer-des-tilemaps / J'aime l'idée d'utiliser un bitmask / tilemask au lieu de faire une …
Disclamer: Je sais ce qu'est un modèle de système d'entité et je ne l' utilise pas. J'ai beaucoup lu sur la séparation des objets et le rendu. À propos du fait que la logique du jeu doit être indépendante du moteur de rendu sous-jacent. C'est très bien et dandy et …
J'essaie de faire un ombrage de tuile différé dans OpenGL en utilisant le shader de calcul, mais j'ai réussi à créer un tronc pour chaque tuile. J'utilise la démo Forward + d'AMD (écrite en D3D) comme guide, mais les lumières semblent être supprimées alors qu'elles ne devraient pas. MISE À …
Je suis un développeur de jeux débutant et j'ai fait des recherches sur les jeux multijoueurs. J'ai observé qu'il y a toujours une certaine latence, les joueurs reçoivent toujours des mises à jour des actions passées. Mais il existe des techniques telles que le calcul des morts pour gérer la …
J'étudie un texte sur texture mappinget dans la preparing to drawsession, je lis: Définissez les paramètres d'habillage de texture. Cela contrôlera ce qui se passe lorsqu'une coordonnée de texture supérieure à 1,0 ou inférieure à 0,0 est rencontrée: glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap); où wrap est: GL_REPEAT: spécifie que …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . J'ai lu de nombreux articles sur …
Installer J'ai une architecture de composant d'entité où les entités peuvent avoir un ensemble d'attributs (qui sont des données pures sans comportement) et il existe des systèmes qui exécutent la logique d'entité qui agissent sur ces données. Essentiellement, dans un peu de pseudo-code: Entity { id; map<id_type, Attribute> attributes; } …
Je me demandais s'il y avait un moyen de savoir si le "joueur" était connecté ou non? Quelque chose comme ça: if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn) Pour que le contrôleur soit connecté et qu'il puisse être utilisé, mais le joueur n'est pas connecté à un compte. Quelque chose comme une supposition.
Je fais un simple petit MOBA juste pour le plaisir. Je faisais tout en solo puis j'ai réalisé "oh merde je devrais probablement ajouter du multijoueur, hein." Je n'avais jamais rien fait avec le réseau auparavant, donc apprendre à intégrer Lidgren dans mon jeu était amusant et génial. Le fait …
Je crée un jeu de stratégie au tour par tour en 2 dimensions en utilisant c ++ et SFML-2.0. Le mouvement est basé sur la distance plutôt que sur la grille, avec plusieurs pièces différentes en forme de triangle qui, à un tour donné, chacune peut soit tourner en place, …
J'essaie d'encapsuler mes appels GLFW3 dans une seule classe: class WindowManager { private: GLFWwindow* window_; GLFWmonitor* monitor_; Keyboard* keyboard_; ... } Et j'essaie de configurer une classe de clavier singleton qui collecte les touches enfoncées pendant l'exécution. Dans GLFW, je peux définir une key_callbackfonction qui est en dehors de la …
Mon jeu a différents types de bons et différents types de méchants. Ils tireront tous des projectiles l'un sur l'autre, mais je ne veux pas que des dommages collatéraux accidentels se produisent pour l'un ou l'autre alignement. Donc, les méchants ne devraient pas pouvoir frapper / endommager d'autres méchants et …
la semaine dernière, je travaille sur un système d'inventaire avec Unity3D. Au début, j'ai reçu l'aide des gars de Design3, mais il ne nous a pas fallu longtemps pour nous séparer, car je n'aimais vraiment pas la façon dont ils faisaient leur code, cela n'avait aucune odeur de POO. Je …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.