AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

 

 [Résolu]Gestion de la souris question.

Aller en bas 
5 participants
AuteurMessage
luuu17
Très bonne participation



Messages : 124

[Résolu]Gestion de la souris question. Empty
MessageSujet: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyJeu 4 Mar 2010 - 15:50

Bonjour, je travaille sur un petit jeu de tir.

Mon problème n'est pas facile à expliquer :

Est-il possible de contraindre la souris à ne pas dépasser un cercle dont le centre est le centre de l'écran (personnage), de rayon 50 par exemple.
Comme si les bords de l'écran formaient un cercle. (ou au pire un petit carré)
Il ne faut pas que la souris dépasse le curseur (qui lui est contraint)

Il faudrait en fait que mon cercle (ou mon carré) se comporte exactement comme les bordures de l'écran d'un ordinateur :
Ainsi j'ai beau déplacer ma souris vers la gauche, le curseur ne dépasse pas les limites de l'écran, MAIS : si je fais un mouvement à droite, il revient tout de suite ( ma souris n'est pas parti virtuellement plus loin que la bordure)


J'espère que vous comprendrez et qu'il existe une solution. Merci.


Dernière édition par luuu17 le Jeu 4 Mar 2010 - 17:45, édité 1 fois
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyJeu 4 Mar 2010 - 16:17

Il ne faut pas que la souris dépasse le curseur (qui lui est contraint)
système hyper ****** pour le joueur en fait, le fiat que la souris va obligatoirement rester dans la fentre du jeu et impossible de faire autre chose (genre msn)
sinon mouse_x=ton x
mouse_y=ton y

_________________
[Résolu]Gestion de la souris question. Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
luuu17
Très bonne participation



Messages : 124

[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyJeu 4 Mar 2010 - 16:25

On ne peut pas assigner de valeur à mouse_x et mouse_y.
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense [Résolu]Gestion de la souris question. Panicpr9

[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyJeu 4 Mar 2010 - 16:52

window_mouse_set(x,y);
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
luuu17
Très bonne participation



Messages : 124

[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyJeu 4 Mar 2010 - 17:12

window_mouse_set(x,y) bloque la souris à un endroit, mais on ne peut plus la bouger du tout.
Revenir en haut Aller en bas
bibi675
Utilisateur confirmé: Rang *****
bibi675


Messages : 2456
Localisation : Oise
Projet Actuel : Jeu par navigateur original

[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyJeu 4 Mar 2010 - 17:18

Il ne faut exécuter qu'une seule fois. clinoeuil

_________________
[Résolu]Gestion de la souris question. 1005394
Revenir en haut Aller en bas
luuu17
Très bonne participation



Messages : 124

[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyJeu 4 Mar 2010 - 17:27

malheureusement je n'y arrive quand même pas du tout. ça fait un truc trop bizarre.

ma souris se téléporte un peu partout. si je dépasse, elle disparait sans raison, puis elle revient plus loin que la limite donnée .
Revenir en haut Aller en bas
luuu17
Très bonne participation



Messages : 124

[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyJeu 4 Mar 2010 - 17:35

j'avais mal compris comment utiliser la fonction. faut que j'essaie, ça à l'air compliqué.


ça y est, ce que je veux marche pas trop mal^^ Merci beaucoup.
Revenir en haut Aller en bas
red-error
Utilisateur confirmé: Rang ****
red-error


Messages : 1015
Projet Actuel : [Résolu]Gestion de la souris question. Bas-machoire2000

[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyDim 7 Mar 2010 - 20:09

xx et yy est le centre de ton cercle
len=le rayon

Un petit test :


if(point_distance(xx,yy,mouse_x,mouse_y)>len)
// Si la souris se trouve hors du cercle
{
wondow_mouse_set(
xx+lengthdir_x(len, point_direction(xx,yy,mouse_x,mouse_y)) ,
yy+lengthdire_y(len,point_direction(xx,yy,mouse_x,mouse_y))
);
//forcer la position de la souris à une position circulaire
}


Ca marche aussi avec autre chose que la souris.
Revenir en haut Aller en bas
luuu17
Très bonne participation



Messages : 124

[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. EmptyMar 9 Mar 2010 - 19:14

Merci, j'ai réussi déjà avant à faire une limite en cercle ça marche impeccable. J'ai fait un truc qui ressemble un peu à ça^^.
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu]Gestion de la souris question. Empty
MessageSujet: Re: [Résolu]Gestion de la souris question.   [Résolu]Gestion de la souris question. Empty

Revenir en haut Aller en bas
 
[Résolu]Gestion de la souris question.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Problème de gestion de souris/boutons
» [Résolu] souris décalé et son
» Gestion des Variables [Résolu]
» [résolu] Problème de gestion IA
» [Résolu] Un objet suit la souris ...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: