J'ai une stratégie 2D basée sur les tuiles en cours d'élaboration. Je me demande comment gérer la relation entre la carte et les unités sur la carte. Étant donné une coordonnée de tuile, je devrai être en mesure de placer l'unité sur elle, le cas échéant. En même temps, si …
La conception de jeu traditionnelle , telle que je la connais, utilise le polymorphisme et les fonctions virtuelles pour mettre à jour les états des objets de jeu. En d'autres termes, le même ensemble de fonctions virtuelles est appelé à intervalles réguliers (ex: par image) sur chaque objet du jeu. …
Je dis "décélération" parce que je n'utilise pas d'accélération pour le moment; ce que je veux dire, c'est ramener la vitesse vers zéro, finalement arrêter. Je suis nouveau dans les vecteurs et pas très bon en physique et autres. Comment la "décélération" est-elle normalement gérée? Ce que j'ai maintenant fonctionne, …
J'écris actuellement un petit moteur de jeu 2D multiplateforme basé sur OpenGL pour notre studio. Lorsque j'ai recherché la classe de vecteur 2D à utiliser, je suis tombé sur trois paradigmes de conception différents: Float & Call-by-value, comme dans cet article Gamasutra . Semble être rapide mais offre peu de …
Je fais un jeu isométrique. Lorsque le joueur essaie de marcher en diagonale dans un mur, je veux qu'il glisse doucement dessus, donc toute portion du mouvement qui est légale est utilisée, et tout ce qui est dans le sens de la normale est jeté. Les murs peuvent avoir n'importe …
Quelque chose que je me suis souvent demandé, c'est la "pose de liaison". La pose de liaison pour les squelettes humains est celle où leurs jambes sont droites et leurs bras perpendiculaires à leur corps: Ma question est: pourquoi? Une telle pose est-elle plus facile à travailler pour les animateurs, …
Lors de la création d'une abstraction du système, il est préférable d'avoir la plate-forme API différente cachée par une interface commune au niveau le plus bas qui a du sens. En tenant compte des différentes API graphiques natives modernes (sans pipeline de fonctions fixes): OpenGLES 2.0+, OpengGL 3.0+, DirectX 10.0+, …
Étant donné que de nombreux utilisateurs sont confrontés à l' NullReferenceException: Object reference not set to an instance of an objecterreur dans Unity, j'ai pensé que ce serait une bonne idée de rassembler à partir de plusieurs sources des explications et des moyens de corriger cette erreur. Symptômes Je reçois …
Je suis en ce moment devant une énorme question "Game Design". Je fais un jeu pixel-art-ish et l'utilisation de l'interpolation bilinéaire pourrait résoudre beaucoup de problèmes d'animation. D'un autre côté, ce n'est plus un "jeu de pixels". Si j'utilise l'interpolation bilinéaire, l'animation fonctionne mais elle semble "hybride" et le style …
Désolé si le titre n'est pas exactement ce que ma question est, je ne sais pas vraiment comment le décrire. J'ai une image pour le sol de ma ville et une image (de même taille) pour tous les murs ou les arbres derrière lesquels le joueur est censé être caché, …
Une partie à des fins d'optimisation, une partie à des fins d'apprentissage, j'oserai demander: comment puis-je vérifier plus efficacement si un point 2D se Ptrouve à l'intérieur d'un rectangle tourné 2D XYZW, en utilisant C # ou C ++? Actuellement, ce que je fais, c'est utiliser un algorithme "point dans …
J'ai une Entityinstance qui est mise à jour à chaque tick du jeu. Supposons simplement que l'entité progresse constamment. Je voudrais pouvoir donner l'angle de l'entité à une fonction qui la fait bouger dans cette direction: moveForward(90);devrait les faire bouger vers la droite. Si j'ai déclaré ma rotation en tant …
Je développe un jeu Android 2D et je fais un algorithme de visée pour que les projectiles AI frappent les ennemis en suivant un chemin ou en se déplaçant librement. Pour le moment, il calcule simplement où la cible sera après une distance et tire un projectile pour la rencontrer …
Comment puis-je récupérer la position de l'espace-monde de la caméra à partir de sa matrice de vue? Les seules réponses que j'ai vues à cette question suggèrent que la traduction est dans la dernière ligne / col mais cela ne fonctionnerait pas car la matrice contient [x (point) à droite, …
J'essaie de lancer un objet sur une cible, étant donné sa position, sa position cible, la vitesse de lancement et la gravité. Je suis cette formule de Wikipedia : θ = a r c t a n (v2±v4- g( gX2+ 2 yv2)---------------√gX)θ=unerctunen(v2±v4-g(gX2+2yv2)gX) \theta = arctan \bigg( \frac{v^2 \pm \sqrt{v^4-g(gx^2 + …
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.