J'ai entendu dire que dans un jeu OpenGL, laisser le joueur bouger ne consiste pas à déplacer la caméra, mais à déplacer le monde entier. Par exemple, voici un extrait de ce tutoriel: OpenGL View matrix Dans la vraie vie, vous avez l'habitude de déplacer la caméra pour modifier la …
Je voudrais faire un tir à la première personne et déplacer la caméra avec la souris. Le problème est que lorsque le curseur atteint les limites de l'écran, la caméra ne tourne plus. Comment puis-je garder la souris centrée et détecter ses mouvements quand même?
Je voudrais secouer un peu l'appareil photo pendant une explosion, et j'ai essayé différentes fonctions pour le faire bouger, et rien ne semble vraiment donner un tel «waouh, quel bang! tapez le sentiment que je cherche. J'ai essayé des modèles arbitraires d'onde sinusoïdale de fréquence relativement élevée avec un peu …
La série NES Mega Man classique utilise une technique de défilement très spécifique que j'ai du mal à comprendre. Essentiellement, le niveau est divisé en "écrans" qui ont tous la même taille. Certains écrans défilent en douceur entre eux, créant l'illusion d'un champ de jeu plus large. Certains écrans empêchent …
Je ne comprends pas bien quelle est précisément la différence entre les coordonnées de la caméra et les coordonnées de la fenêtre. Quelqu'un peut-il clarifier?
Je développe un jeu avec un terrain de type Minecraft composé de blocs. Étant donné que le rendu de base et le chargement de blocs sont maintenant effectués, je souhaite implémenter la sélection de blocs. Par conséquent, je dois découvrir à quel bloc la caméra à la première personne est …
Quelle est la façon la plus pratique d'implémenter une caméra / fenêtre d'affichage dans un jeu 2D? J'ai lu que je devrais stocker la position du monde de l'objet au lieu de la position par rapport à l'écran? Situation actuelle: J'ai implémenté un simple jeu 2D où je charge des …
Avant d'arriver à ma question, je sais que la solution la plus évidente serait d'utiliser le port de vue normalisé rect, mais j'ai besoin de formes plus complexes qu'un rectangle, et j'ai cherché à utiliser le port de vue rect et il semble que non être ma solution. EDIT: Certaines …
Je dessine une scène où la caméra se déplace librement dans l'univers. La classe de caméra garde une trace du point de vue (ou de regard ), de la position de la caméra et du vecteur haut. Ces vecteurs / points sont ensuite passés dans gluLookAt. Le panoramique et le …
J'ai une projection en perspective. Lorsque l'utilisateur clique sur l'écran, je veux calculer le rayon entre les plans proche et lointain qui projette à partir du point de la souris, afin que je puisse faire du code d'intersection de rayons avec mon monde. J'utilise mes propres classes de matrice et …
Je fais un jeu de test où je veux que le niveau défile constamment. Pour créer cet effet, j'ai créé une classe de caméra qui stocke simplement une position vector2 et une direction enum. Il contient également une méthode publique de «déplacement» qui modifie simplement la position à un taux …
J'utilise un appareil photo de type FPS et il utilise des quaternions. Mais, chaque fois que j'essaie de regarder vers le haut puis de côté, cela s'incline et parfois cela peut se retourner. Comment puis-je réparer cela?
J'ai quelques questions liées au mouvement de caméra non fluide dans les cinématiques de plusieurs jeux qui semblent essayer de simuler la nervosité d'un opérateur humain qui le tient. Cela s'oppose au tremblement de la caméra dans le gameplay général lorsqu'un événement se produit, c'est-à-dire des explosions, bien qu'elles se …
Une discussion a récemment eu lieu sur la façon de créer un jeu multijoueur à défilement horizontal 2D pouvant avoir une conception de niveau en boucle (pensez à Starbound et à la façon dont leurs mondes sont en boucle). Je pensais que le moyen le plus simple serait d'avoir une …
Étant donné un point dans l'espace, une direction de voyage et un temps écoulé depuis le début, quelle est une formule convaincante et non écœurante pour simuler le bob de tête? Qu'est-ce qui a réussi dans les jeux précédents? Y a-t-il eu des recherches sur ce qui induit le moins …
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.