Je viens de commencer avec OpenGL et j'essaie de l'utiliser pour créer un jeu 2D. Dans ce jeu, j'ai une grille hexagonale composée d'une très grande variété d'hexagones de couleurs différentes. En tant que programmeur débutant OpenGL, je vois deux façons de dessiner cette grille: Utilisation d'un tampon de sommet …
Je fais un simple jeu de tir fixe, similaire à "Galaga" ,) dans le cadre d'une présentation que je fais. Je me demande quelles stratégies et structures de données les gens utiliseraient-ils pour suivre les projectiles, comme les lasers tirés du vaisseau spatial. Une implémentation très simple que j'ai utilisée …
Je travaille sur une logique vectorielle, alors je demande: puis-je gagner du temps au processeur en simplifiant cette inégalité: distance(vector1, vector2) < distance(vector1, vector3) Je vois que cela vector1se répète dans les deux cas.
J'ai vu le terme «occasionnel» utilisé pour décrire des jeux à certains moments, et j'ai vu des gens se référer eux-mêmes ou d'autres à des «joueurs occasionnels». Qu'est-ce qu'un jeu "casual" exactement? Y a-t-il une vraie différence entre eux et les jeux réguliers? Si oui, qu'est-ce qui rend un jeu …
J'essaie de faire fonctionner une skybox avec OpenGL 3.3 et GLSL version 330. Je n'ai pas pu trouver de tutoriel OGL skybox complètement moderne n'importe où sur le web, j'ai donc modernisé un ancien (en utilisant à la glVertexAttribPointer()place de gl_Vertexpour les sommets, etc.). Cela fonctionne surtout, mais pour 2 …
J'essaie de changer la teinte d'une image à l'aide d'un shader de fragment GLSL. Je veux réaliser quelque chose de similaire au calque de réglage de la teinte / saturation de Photoshop. Dans l'image suivante, vous pouvez voir ce que j'ai jusqu'à présent. Je veux changer la teinte du carré …
Si je comprends bien, le champ de vision vertical doit être ajusté pour: fov = 2 * arctan(0.5*screenHeight / distanceEyeScreen); Autrement dit, le champ de vision doit correspondre à la distance et à la taille de l'écran d'un utilisateur. Dans de nombreux FPS, il existe une valeur par défaut de …
Qu'est-ce que l'ombrage ou l'éclairage des rampes et comment cela fonctionne-t-il? Est-ce différent de toon shading ou est-ce le même concept? Comment la spécularité est-elle calculée différemment pour l'ombrage de rampe par rapport à blinn-phong ou lambert?
Le moteur physique est-il capable de réduire cette complexité, par exemple en regroupant des objets proches les uns des autres et en vérifiant les collisions à l'intérieur de ce groupe plutôt que contre tous les objets? (par exemple, des objets éloignés peuvent être supprimés d'un groupe en regardant sa vitesse …
Je développe un jeu / simulation où les agents se battent pour la terre. J'ai la situation montrée dans l'image ci-dessous: Ces créatures se promènent et occupent des parcelles de terrain sur lesquelles elles marchent si elles sont libres. Pour rendre cela plus intéressant, je veux introduire un comportement de …
J'espère qu'il n'est pas trop tôt pour poser des questions aux développeurs OUYA, mais je viens de recevoir mon kit de développement et je veux que mon jeu fonctionne le plus tôt possible! J'utilise LibGDX comme cadre pour mon jeu et je lance le backend Android sur OUYA. Tout semble …
Dans mon moteur de physique 2D, je peux détecter les collisions AABB vs AABB et les résoudre en trouvant le vecteur de pénétration le plus court et en l'ajoutant à la position de l'AABB. Faire cela "pousse" le premier AABB en dehors du second AABB, mais ne gère pas du …
Il existe de nombreux algorithmes pour étendre le pixel art. (Je préfère hqx , personnellement.) Mais existe-t-il des algorithmes notables pour le réduire ? Mon jeu est conçu pour fonctionner à une résolution de 1280x720, mais s'il est joué à une résolution inférieure, je veux toujours qu'il ait l'air bien. …
Si c'est votre première fois sur cette question, je vous suggère de lire d'abord la partie pré-mise à jour ci-dessous, puis cette partie. Voici cependant une synthèse du problème: Fondamentalement, j'ai un moteur de détection et de résolution de collision avec un système de partitionnement de grille où les groupes …
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.