La physique du mouvement des objets naviguant dans les airs, allant des balles de baseball lancées aux tirs de canon de cuirassé en passant par les chutes de pierres.
Je joue à des jeux comme MW2 récemment et, en tant que programmeur, j'ai tendance à me demander comment ils rendent le jeu si immersif. Par exemple, comment simuler une vitesse de balle? Lorsqu'un PNJ tire une balle de son arme à feu, la balle voyage-t-elle réellement de son arme …
J'essaie de trouver une bonne solution pour qu'une balle frappe l'ennemi. Le jeu est la tour de défense 2D, la tour est censée tirer une balle et frapper l'ennemi garanti. J'ai essayé cette solution - http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/ Le lien mentionné pour soustraire également l'origine de la balle et l'ennemi (soustraction vectorielle). …
J'ai un missile qui est tiré d'un navire à un angle, le missile se tourne ensuite vers la cible dans un arc avec un rayon de virage donné. Comment déterminer le point sur l'arc lorsque je dois commencer à tourner pour que le missile se dirige directement vers la cible? …
Dans un jeu 2D, je veux simplement dessiner la trajectoire d'une flèche en vol. Avec le code ci-dessous, la trajectoire (la parabole) semble droite, mais l'angle (ou la rotation) ou la flèche ne l'est pas. float g = -9.8f; float x = (launchVelocity * time); float y = (launchVelocity * …
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 …
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 + …
Je construis un jeu avec Unity3D. C'est un clone de Gravity Wars . Les tourelles des joueurs et de l'IA se tirent des missiles (en donnant un angle et une variable de puissance), essayant de ne pas planter de missiles sur les planètes. Mais voici ma question: comment faire pour …
Je développe un jeu de golf 2D dans VB.NET 2005, mais je suis coincé sur la façon de mettre en œuvre une traînée d'air ou de vent qui devrait affecter la balle. J'ai déjà ces équations pour projectile: v0v0v_0 pour la vitesse initiale d'une balle de golf lorsqu'elle est frappée …
Suite à ma question précédente sur la recherche de la pente d'un terrain bitmap 2D, je dois maintenant connaître la meilleure façon de trouver le point sur le terrain 2D que le missile a touché. Évidemment, je peux voir si des pixels sous le missile croisent le terrain, mais disons …
Je construis un jeu avec des joueurs et des missiles. Je veux tirer un missile de P1 à P2. Le missile devrait toujours prendre exactement cinq secondes pour atteindre P2. Le missile devrait également suivre P2. Si P2 s'éloigne, le missile doit accélérer pour satisfaire la contrainte de synchronisation. Si …
Je fais un jeu 2d dans lequel les unités tirent des flèches les unes sur les autres. Je connais la position du tireur et de la cible et la vitesse initiale du projectile. Je veux savoir l'angle que le projectile doit avoir pour atterrir sur la cible. La cible pourrait …
Dans mon jeu, lorsque je clique avec la souris sur le terrain quelque part, j'aimerais que le joueur tire une flèche vers cette position de manière parabolique. La flèche a une position, une accélération et une vitesse utilisant toutes des vecteurs 3D. J'ai regardé la trajectoire d'un article de projectile …
J'ai des objets dans mon jeu qui sont "jetés". Pour l'instant, j'essaie de mettre en œuvre cela en faisant suivre à ces objets une courbe parabolique. Je connais le point de départ, le point final, le sommet et la vitesse de l'objet. Comment puis-je déterminer à un moment ou à …
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.