Je fais un jeu simple et j'ai décidé d'essayer d'implémenter un système de messagerie. Le système ressemble essentiellement à ceci: L'entité génère un message -> le message est publié dans la file d'attente de messages globale -> messageManager notifie chaque objet du nouveau message via onMessageReceived (Message msg) -> si …
Je veux que mon appareil photo à la première personne change doucement sa direction de vision de la direction d1 à la direction d2. Cette dernière direction est indiquée par une position cible t2. Jusqu'à présent, j'ai mis en œuvre une rotation qui fonctionne bien, mais la vitesse de la …
Il y a une douzaine de façons de formuler cette question, mais pour garder ma pensée en ligne, je la formule en fonction de mon problème. Je crée donc une plate-forme flottante que j'aimerais pouvoir simplement parcourir d'un point désigné à un autre, puis revenir au premier et passer entre …
Je programme un petit moteur de musique pour mon jeu en C # et XNA, et un aspect en est la possibilité de boucler une section d'une chanson. Par exemple, ma chanson a un intropart, et lorsque la chanson a atteint la fin (ou tout autre point spécifique), elle saute …
OpenGl 3.0 et supérieur a une assez grande différence avec les anciennes versions comme OpenGl 2.x et opengl 1.x en termes d'implémentation, cela signifie-t-il que les applications écrites avec les anciennes versions d'Opengl ne fonctionneront pas sur les ordinateurs dotés de cartes vidéo supporte Opengl 3.x et plus? Désolé, si …
J'ai du code qui parcourt un ensemble d'objets et rend des instances de ces objets. La liste des objets qui doivent être rendus est stockée sous la forme std :: map>, où un objet de la classe MeshResource contient les sommets et les index avec les données réelles, et un …
Quelle est la bonne façon d'implémenter la détection de toucher ou de toucher pour les sprites non rectangulaires dans Cocos2d? Je travaille sur un puzzle, donc nos sprites ont des formes étranges (briques de puzzle). Pour l'instant, nous avons implémenté la "détection" de cette façon: - (void)selectSpriteForTouch:(CGPoint)touchLocation { CCSprite * …
J'ai des questions sur la création de graphiques pour un jeu. Par exemple. Je veux créer une moto. (1pixel = 1 centimètre) Donc ma moto aura 200 largeur et 150 hauteur. (200x150) Mais le libgdx ne permet de charger des tailles qu'avec la puissance de 2?! (2,4,8,16, ...) J'ai d'abord …
J'ai implémenté une grande partie de ma logique de jeu en ce moment, mais je crée toujours mes cartes avec de mauvaises boucles for-on à la volée pour pouvoir travailler avec quelque chose. Maintenant, je voulais continuer et faire des recherches sur la façon de (dé) sérialiser ces données. (Je …
Je suis un étudiant en architecture dans ma dernière année. J'ai toujours été intéressé par la conception de jeux vidéo. J'utilise 3d Max et Photoshop au quotidien, et je pensais à viser une carrière dans les jeux vidéo, en commençant en tant que designer de niveau / environnement. Comment faut-il …
J'ai fait une forme d'étoile en utilisant des courbes de Bézier et je l'ai extrudée (voir photo ci-dessous): Ce que je veux faire, c'est lui donner un aspect plus rond - pas seulement sur les bords en utilisant le biseautage. Je veux que ça ressemble à ça (enfin, cette forme …
J'ai du code pour charger des fichiers d'images DDS dans des textures OpenGL, et j'aimerais l'étendre pour prendre en charge les formats compressés BC6 et BC7 introduits dans D3D11. Étant donné que DirectX et OpenGL ne s'entendent pas sur l'origine d'une texture dans le coin supérieur gauche ou inférieur gauche, …
Dans le document Alpha Tested Magnification de Valve , il mentionne l'utilisation de «dérivés d'espace d'écran par pixel» pour effectuer l'anticrénelage. Ma compréhension est que ce sont les fonctions intrinsèques ddxet ddydans HLSL? J'essaie de dessiner des formes paramétriques (par exemple un cercle: x² + y² <1 ) dans un …
Si un utilisateur obtient un nouveau score élevé dans un jeu, devrait-on le lui demander avant de soumettre son score au classement? À l'origine, j'allais simplement soumettre leur score au classement sans le leur demander, mais un ami m'a dit qu'il était préférable de demander à l'utilisateur. Merci
En utilisant le format .x pour exporter un modèle depuis Blender, je peux charger un maillage, une armature et une animation. Je n'ai aucun problème à générer le maillage et à visualiser les modèles en jeu. De plus, j'ai des animations et l'armature correctement chargées dans les structures de données …
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.