17-06-2013, 08:43 PM
Je me suis peut être mal expliquer sur la problèmatique.
Alors pour être plus précis :
Les maps sont générer via la BDD et des coordonnées X-Y.
chaque coordonnées représentent une case de 32px*32px
Les personnages sont ensuite dessiner via leurs X-Y et un calcul du style
pour établir leurs positions sur la carte
Chaque coordonnées peut accueillir un PJ ou un PNJ ou un obstacle
Jusqu’à présent je n'utiliser que des images de personnage de 32px*32px, ce qui ne pose pas de problème de collision et de placement sur la carte du fait qu'il ne dépasse pas de chaque case.
J'envisage de créer des PNJ plus grands que 32*32 en images, de ce fait il dépasse de chaque coordonnées.
Et la arrivent les soucis de collision et de placement.
En sachant que les déplacements s'effectue en JS via un .animate( + 32px)
Faut il revoir complétement mon système, ou je peux envisager un placement en fonction de la taille de l'image ?
Pour les moments les différents tests ne sont pas bien concluant.
(dépassement des bordures de la carte ...)
personne n'utilise un système de map équivalente ? et aurais une piste sur laquelle avancer ?
Alors pour être plus précis :
Les maps sont générer via la BDD et des coordonnées X-Y.
chaque coordonnées représentent une case de 32px*32px
Les personnages sont ensuite dessiner via leurs X-Y et un calcul du style
Code :
X * 32 - 32 et Y * 32 - 32
Chaque coordonnées peut accueillir un PJ ou un PNJ ou un obstacle
Jusqu’à présent je n'utiliser que des images de personnage de 32px*32px, ce qui ne pose pas de problème de collision et de placement sur la carte du fait qu'il ne dépasse pas de chaque case.
J'envisage de créer des PNJ plus grands que 32*32 en images, de ce fait il dépasse de chaque coordonnées.
Et la arrivent les soucis de collision et de placement.
En sachant que les déplacements s'effectue en JS via un .animate( + 32px)
Faut il revoir complétement mon système, ou je peux envisager un placement en fonction de la taille de l'image ?
Pour les moments les différents tests ne sont pas bien concluant.
(dépassement des bordures de la carte ...)
personne n'utilise un système de map équivalente ? et aurais une piste sur laquelle avancer ?
La nuit s'abat sur le bateau, la mer est calme et les marins, épuisés par cette longue journée sur le Grand Océan, sont presque tous endormis. Seuls quelques marins se mêlent aux voyageurs et les aident à vider les réserves de rhum du bateau.
Le monde de Krimta
Forum
Le monde de Krimta
Forum