Message #898
Sujet: Discret ou Continu ?
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 25-12-2006 09:45:34 | Jerry Kan |
Salut !
je reviens avec encore une question de débutant qui en est encore a réfléchir a la conception, Dans la plupart des jeux, est ce qu'on utilise plutot la logique Discrete : en gros la map est une matrice de cases qui ne peuvent contenir qu'une unité, chaque entité se situe avec des coordonnées entieres,( ou mieux en inscrivant l'identifiant de l'entité dans la case,) pour tout les déplacements, on utilise de l'interpolation pour simuler les phases de déplacement entre deux cases ou alors plutot la logique continue : chaque entité a deux coordonnées flottantes x et y, on conserve les entités dans une liste, et on doit effectuer les calculs de collisions/distance en parcourant a chaque fois toute la liste et en recalculant sqrt((x*x)+(y+y)) ou carrement un peu les deux : des cases qui ne peuvent contenir qu'une unité, mais l'unité peut avoir plusieurs positions dans la case (je pencherai pour ca) des cases qui peuvent contenir plusieurs unités et on fait du continu dans la case les jeux actuels utilisent quelles méthodes ? par exemple si vous deviez faire un warcraft 3 dans lequel on peut facilement voir 300 unités en meme temps Merci de vos lumieres |
| Création du message | 25-12-2006 09:45:01 | Jerry Kan |
Salut !
je reviens avec encore une question de débutant qui en est encore a réfléchir a la conception, Dans la plupart des jeux, est ce qu'on utilise plutot la logique Discrete : en gros la map est une matrice de cases qui ne peuvent contenir qu'une unité, chaque entité se situe avec des coordonnées entieres,( ou mieux en inscrivant l'identifiant de l'entité dans la case,) pour tout les déplacements, on utilise de l'interpolation pour simuler les phases de déplacement entre deux cases ou alors plutot la logique continue : chaque entité a deux coordonnées flottantes x et y, on conserve les entités dans une liste, et on doit effectuer les calculs de collisions/distance en parcourant a chaque fois toute la liste et en recalculant sqrt((x*x)+(y+y)) ou carrement un peu les deux : des cases qui ne peuvent contenir qu'une unité, mais l'unité peut avoir plusieurs positions dans la case (je pencherai pour ca) des cases qui peuvent contenir plusieurs unités et on fait du continu dans la case les jeux actuels utilisent quelles méthodes ? par exemple si vous deviez faire un warcraft 3 dans lequel on peut facilement voir 300 unités en meme temps Merci de vos lumieres |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 163 invités en ligne membre en ligne: - RSS Feed |