Les questions mathématiques portent sur l'arithmétique, la géométrie, le calcul, les formules et autres calculs utilisés dans le développement d'un jeu.
Structurant les composants d'un moteur que je développe avec un ami (à des fins d'apprentissage), je suis venu à ce doute. Au départ, nous avions un constructeur Point, comme le suivant: var Point = function( x, y ) { this.x = x; this.y = y; }; Mais eux, nous avons …
Je n'ai pas encore commencé à programmer pour celui-ci, mais je voulais voir comment j'allais procéder de toute façon. Disons que j'ai une grille de tuiles, toutes de la même taille, certaines traversables et d'autres non. Comment pourrais-je créer un maillage de navigation de polygones à partir de cette grille? …
J'ai un chemin qui est défini par une concaténation de splines Catmull-Rom. J'utilise la méthode statique Vector2.CatmullRom dans XNA qui permet une interpolation entre des points avec une valeur allant de 0 à 1. Toutes les splines de ce chemin n'ont pas la même longueur. Cela provoque des différences de …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
J'apprends à utiliser des vecteurs normalisés dans mes jeux. J'ai appris que pour connaître l'angle entre deux vecteurs, je peux utiliser le produit scalaire. Cela me donne une valeur entre -1 et 1, où 1 signifie que les vecteurs sont parallèles et font face à la même direction (l'angle est …
Comment pouvez-vous programmer une simulation de boids 2D de telle manière qu'elle puisse utiliser la puissance de traitement de différentes sources (clusters, GPU). Dans l'exemple ci-dessus, les particules non colorées se déplacent jusqu'à ce qu'elles se regroupent (en jaune) et s'arrêtent de bouger. Le problème est que toutes les entités …
Contexte: J'ai un problème pour obtenir la courbe de saut correcte pour un projet de remake de plateforme rétro. Le jeu original est pour la NES, et la vitesse du joueur est stockée dans deux parties distinctes: un octet pour le nombre entier et un autre pour la partie fractionnaire. …
Existe-t-il un tel algorithme pour trier un tableau de points 2D dans le sens horaire? Je traite spécifiquement du triangle rectangle dans mon cas, donc seulement 3 points. Cependant, je suis intéressé à savoir si un tel algorithme existe, sinon quel est un moyen simple de retourner les 3 points …
Je construis un simple jeu Plattformer Jump n 'Run Style. Je n'utilise pas de tuiles - à la place, j'ai des formes géométriques pour mes entités de niveau (et le joueur en est un aussi). J'ai terminé mon code de détection de collision et tout fonctionne bien jusqu'à présent. Ensuite, …
J'ai un vecteur de vitesse où mon client est et où il va, et j'ai le même vecteur qui vient du serveur indiquant où le client devrait être. Parfois, c'est un peu différent, donc je veux interpoler entre ma position actuelle et la position correcte du serveur. La flèche noire …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Game Development Stack Exchange. Fermé il y a 4 ans . J'ai quelques classes vectorielles où les fonctions arithmétiques ressemblent à …
J'ai un Vector3 qui a un angle euler pour chaque axe. Habituellement, lorsque je veux créer une matrice de rotation, j'utilise des fonctions telles que D3DXMatrixRotationX en passant l'angle respectif de mon vecteur de rotation ci-dessus et multiplie les matrices (ZXY) pour créer la matrice de rotation globale qui est …
Le chemin du laser est affecté par l'entrée de l'utilisateur et les ennemis présents sur l'écran. Voici une vidéo, à 5:00 minutes le laser en question est montré: Raiden II (PS) - 1 Loop Clear - Part 2 MISE À JOUR Voici un test utilisant Inkscape, le vaisseau est en …
Je les utilise comme boîte noire depuis un certain temps, j'apprends juste des maths mais j'aimerais juste des réponses définitives à cette question. Jusqu'à présent, le seul avantage que j'ai rencontré personnellement est la possibilité de SLERP entre deux angles - pour obtenir le même effet avec un vecteur dont …
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.