AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 collision_sprite_mouse

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Caly
Utilisateur confirmé: Rang ****
avatar

Messages : 1279
Localisation : Haute Normandie
Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.

MessageSujet: collision_sprite_mouse   Sam 14 Jan 2012 - 22:27

Ce code permet de savoir si la souris est en collision avec un draw_sprite (pas le sprite_index d'un objet mais belle est bien un draw).

Code:
/* DESCRIPTION:
 * Ce script permet de savoir
 * s'il y a une colision avec
 * un draw qui affiche un sprite
 */
 
/* ARGUMENTS
 * argument0 = coordonées du point d'origine X du sprite à verifier
 * argument1 = coordonées du point d'origine Y du sprite à verifier
 * argument2 = ID du sprite à vérifier
 */

if(mouse_x < argument0+sprite_get_bbox_left(argument2)) return false;
if(mouse_x > argument0+sprite_get_bbox_right(argument2)) return false;
if(mouse_y < argument1+sprite_get_bbox_top(argument2)) return false;
if(mouse_y > argument1+sprite_get_bbox_bottom(argument2)) return false;
return true;
Revenir en haut Aller en bas
 
collision_sprite_mouse
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

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