Questions marquées «collision-detection»

La détection des collisions consiste à déterminer si deux ou plusieurs entités entrent en contact ou non pendant le jeu.


4
Est-ce une mauvaise idée de «cartographier» la position de la souris sur l'écran afin que la détection de collision fonctionne quelle que soit la résolution?
Prenons un jeu dont la résolution par défaut est 800x600. Les objets avec des masques de collision sont placés dans un monde de jeu de taille 800x600. Les masques de collision peuvent détecter quand la souris entre en collision avec eux. Considérez maintenant que nous dimensionnons le jeu jusqu'à 1024x768 …




5
Comment puis-je optimiser un moteur de collision où l'ordre est important et la collision est conditionnelle en fonction du groupe d'objets?
Si c'est votre première fois sur cette question, je vous suggère de lire d'abord la partie pré-mise à jour ci-dessous, puis cette partie. Voici cependant une synthèse du problème: Fondamentalement, j'ai un moteur de détection et de résolution de collision avec un système de partitionnement de grille où les groupes …





2
Le mouvement semble dépendre de la fréquence d'images, malgré l'utilisation de Time.deltaTime
J'ai le code suivant pour calculer la traduction requise pour déplacer un objet de jeu dans Unity, qui est appelé LateUpdate. D'après ce que je comprends, mon utilisation de Time.deltaTimedevrait rendre la fréquence d'images finale de la traduction indépendante (veuillez noter qu'il CollisionDetection.Move()s'agit simplement de lancer des raycasts). public IMovementModel …


4
Détection de collision 2D plus rapide
Récemment, je travaille sur un jeu de tir 2D rapide et je suis tombé sur un problème majeur. Détection de collision. Bien sûr, cela fonctionne, mais c'est très lent. Mon objectif est: Avoir beaucoup d'ennemis à l'écran et les empêcher de se toucher. Tous les ennemis poursuivent l'entité du joueur. …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.