02-01-2016, 12:28 PM
(Modification du message : 07-01-2016, 09:06 PM par Sephi-Chan.)
Bonjour à tous,
je suis en train de concevoir la vue générale de mon jeu par navigateur, c'est-à-dire la page où se situe mes batiments et les décors.
Cependant je me heurte à un problème : je dispose d'une image de fond (batiment + décor) qui est plus grande que ma page et je ne veux pas la redimensionner mais simplement faire en sorte que si elle est plus grande que ma fenêtre alors on peut bouger dessus à l'aide de la souris (un système de drag&drop je suppose). Beaucoup de jeux par navigateur ont ce système donc si vous voulez un exemple pour illustrer mes propos je n'aurais pas de mal à vous en fournir.
Donc je ne sais pas comment réaliser cela, je suppose que ça se base sur le mécanisme de drag&drop mais je ne sais pas comment procéder, et je n'arrive pas à trouver des tutos ou sujets sur les forums qui satisfasse mes besoins. J'ai déjà commencer à faire quelque chose :
Cela fonctionne assez bien cependant l'image bouge de façon très bizarre ce n'est PAS DU TOUT fluide et quand je bouge le souris dans genre 3mm ça bouge l'image de haut en bas...
Cordialement, merci pour votre aide !
je suis en train de concevoir la vue générale de mon jeu par navigateur, c'est-à-dire la page où se situe mes batiments et les décors.
Cependant je me heurte à un problème : je dispose d'une image de fond (batiment + décor) qui est plus grande que ma page et je ne veux pas la redimensionner mais simplement faire en sorte que si elle est plus grande que ma fenêtre alors on peut bouger dessus à l'aide de la souris (un système de drag&drop je suppose). Beaucoup de jeux par navigateur ont ce système donc si vous voulez un exemple pour illustrer mes propos je n'aurais pas de mal à vous en fournir.
Donc je ne sais pas comment réaliser cela, je suppose que ça se base sur le mécanisme de drag&drop mais je ne sais pas comment procéder, et je n'arrive pas à trouver des tutos ou sujets sur les forums qui satisfasse mes besoins. J'ai déjà commencer à faire quelque chose :
Code :
<main>
<img src="../design/images/vue_globale/image_decor_main.jpg" alt="fond" id="fond" />
</main>
main {
width: 100%;
height: 100%;
min-width: 1250px;
overflow: hidden;
}
$('#fond').draggable( {
containment: 'main',
cursor: 'move'
});
Cordialement, merci pour votre aide !