Messages : 554 Localisation : sur la toile, entre google et le cbna Projet Actuel : Rufal
Sujet: Probleme de mouvement de la room Lun 20 Aoû 2007 - 10:21
Bon j'ai un tout petit probléme avec un de mes projet. Il me faudrait un script qui permettent de faire glisser la map a partir du glissement de la sourie. Exemple : J'ai un Room de x=1000, y=1000. au début grace un la wiew il m'afffiche x=300, y=300. J'aimerai que quand je clique avec la sourie je puisse faire un glissement de la room pour afficher les autre partie de la room. Est ce que vous pouvez m'aider ? :p_merci:
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
Sujet: Re: Probleme de mouvement de la room Lun 20 Aoû 2007 - 10:51
J ai une petite idée:
object_suit_souris
step
Code:
if (!mouse_check_button(mb_left)) { x=mouse_x y=mouse_y } else { if x>mouse_x { x-=1 view_xview[0]-=1 } if x<mouse_x { x+=1 view_xview[0]+=1 } if y>mouse_y { y-=1 view_yview[0]-=1 } if y<mouse_y { y+=1 view_yview[0]+=1 } }
/*si tu veux que ce soit inversé change tous les plus des view_(x ou y)view par des moins et les moins par des plus*/
xenamart Utilisateur confirmé: Rang ***
Messages : 554 Localisation : sur la toile, entre google et le cbna Projet Actuel : Rufal
Sujet: Re: Probleme de mouvement de la room Lun 20 Aoû 2007 - 10:52
Merci j'essey tous de suite :p_merci:
xenamart Utilisateur confirmé: Rang ***
Messages : 554 Localisation : sur la toile, entre google et le cbna Projet Actuel : Rufal
Sujet: Re: Probleme de mouvement de la room Lun 20 Aoû 2007 - 10:55
C'est éxactement ce que je veut sauf deux points : -Je voudrait que sa fasse cela seulement si le bouton gauche de la sourie est préssé -Je voudrait que certain objet de la premiére wiew puisse bouger en méme temps :gniah:
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
Sujet: Re: Probleme de mouvement de la room Lun 20 Aoû 2007 - 11:01
object_suit_souris
Code:
create
vitesse_de_deroulement=0.3 //a changer pour changer la vitesse
step
if (!mouse_check_button(mb_left)) { x=mouse_x y=mouse_y }
global mouse left button
{ if x>mouse_x { x-=1 view_xview[0]-=vitesse_de_deroulement } if x<mouse_x { x+=1 view_xview[0]+=vitesse_de_deroulement } if y>mouse_y { y-=1 view_yview[0]-=vitesse_de_deroulement } if y<mouse_y { y+=1 view_yview[0]+=vitesse_de_deroulement } }