Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

 

 [Réglé] Changeroom sur un hotspot

Aller en bas 
2 participants
AuteurMessage
Kangourou pas sympa
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Kangourou pas sympa


Nombre de messages : 147

Date d'inscription : 24/01/2009


[Réglé] Changeroom sur un hotspot Empty
MessageSujet: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot EmptyVen 17 Avr 2009 - 16:29

Bonjour,
J'ai une room avec une porte, et j'aimerai que mon click de base (qui est walk_to) me fasse changer de room.
J'ai essayé:
Code:

function hHotspot1_AnyClick()
{
  cEgo.ChangeRoom(4, 994, 630);
}
Mais ça ne marche pas quand je suis en walk to confus
Quelqu'un aurait une idée ?
Merci d'avance sourire


Dernière édition par Kangourou pas sympa le Mar 21 Avr 2009 - 7:55, édité 3 fois
Revenir en haut Aller en bas
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal
Crazy Legs


Nombre de messages : 1513

Age : 31

Localisation : La Rochelle

Date d'inscription : 09/01/2008


[Réglé] Changeroom sur un hotspot Empty
MessageSujet: Re: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot EmptyVen 17 Avr 2009 - 19:57

Salut tu as plusieurs solutions pour régler ce problème :

1/ Condition supplémentaire :

Code:
function hHotspot1_AnyClick()
{
if(mouse.Mode == eWalkto){
  cEgo.ChangeRoom(4, 994, 630);
}
}

2/ Utiliser les Regions :

Si ton personnage bouge jusqu'à la porte tu peux mettre une région au seuil comme ceci :

[Réglé] Changeroom sur un hotspot Porte10

Tu vas dans les interactions de la region et tu mets ce code dans Play walks onto region :

Code:
cEgo.ChangeRoom(4, 994, 630);

3/ Changer temporairement de curseur :

Quand tu survoles l'hotspot tu peux changer de curseur via :

- mouse.Mode = eModeInteract;

Ah tu veux que l'on reste en mode walk to ? Pas de problème grâce à :

- mouse.UseModeGraphic(eModeWalkto);

Cependant, une fois l'hotspot non survolé, on réinitialise les modes et les graphisme avec au départ :

- mouse.SaveCursorUntilItLeaves();

Ce qui nous donne dans Mouse moves over hotspot :

Code:
  // script for Hotspot 1 (Porte): Mouse moves over hotspot
 
mouse.SaveCursorUntilItLeaves();
mouse.Mode = eModeInteract;
mouse.UseModeGraphic(eModeWalkto);

Ainsi au lieu de mettre ta commande dans Any clic, tu peux la mettre dans Interaction clic.

Voilà si tu es des questions n'hésite pas mais j'espère que tu sauras résoudre ton problème clin d'oeil

Salut !

_________________
VOUS POURREZ BIENTÔT RÉAPPRENDRE À UTILISER AGS SUR LE SITE DU ZÉRO !
Le tuto est actuellement en refonte totale activement depuis le 20 juillet, prochaine sortie en août ou septembre si tout se passe bien.
Revenir en haut Aller en bas
Kangourou pas sympa
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Kangourou pas sympa


Nombre de messages : 147

Date d'inscription : 24/01/2009


[Réglé] Changeroom sur un hotspot Empty
MessageSujet: Re: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot EmptySam 18 Avr 2009 - 16:13

Merci !
J'ai pas encore testé mais je vais mettre un hotspot au pas de la porte et activer l'évènement quand on marchera sur l'hotspot.
Merci pour toutes ces solutions, ça donne des idées sourire
Revenir en haut Aller en bas
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal
Crazy Legs


Nombre de messages : 1513

Age : 31

Localisation : La Rochelle

Date d'inscription : 09/01/2008


[Réglé] Changeroom sur un hotspot Empty
MessageSujet: Re: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot EmptySam 18 Avr 2009 - 16:14

Non pas un hotspot ! Une region !
Pas la même chose ^^

_________________
VOUS POURREZ BIENTÔT RÉAPPRENDRE À UTILISER AGS SUR LE SITE DU ZÉRO !
Le tuto est actuellement en refonte totale activement depuis le 20 juillet, prochaine sortie en août ou septembre si tout se passe bien.
Revenir en haut Aller en bas
Kangourou pas sympa
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Kangourou pas sympa


Nombre de messages : 147

Date d'inscription : 24/01/2009


[Réglé] Changeroom sur un hotspot Empty
MessageSujet: Re: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot EmptySam 18 Avr 2009 - 16:21

Hm.... j'ai fait presque tous mes changeroom avec des hotspot, c'est grave ? :ihih:
Revenir en haut Aller en bas
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal
Crazy Legs


Nombre de messages : 1513

Age : 31

Localisation : La Rochelle

Date d'inscription : 09/01/2008


[Réglé] Changeroom sur un hotspot Empty
MessageSujet: Re: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot EmptySam 18 Avr 2009 - 17:11

Non mais je crois que tu confonds la nuance entre les deux :

Un hotspot permet de créer des actions avec le joueur.
Une Region permet d'interagir avec l'environnement.

Il n'est pas possible de faire ce que tu veux avec des hotspots.

_________________
VOUS POURREZ BIENTÔT RÉAPPRENDRE À UTILISER AGS SUR LE SITE DU ZÉRO !
Le tuto est actuellement en refonte totale activement depuis le 20 juillet, prochaine sortie en août ou septembre si tout se passe bien.
Revenir en haut Aller en bas
Kangourou pas sympa
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Kangourou pas sympa


Nombre de messages : 147

Date d'inscription : 24/01/2009


[Réglé] Changeroom sur un hotspot Empty
MessageSujet: Re: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot EmptySam 18 Avr 2009 - 18:04

Pourtant je n'ai jamais utilisé les régions et j'arrive à faire ce que je veux.
J'utilise ce code:

Code:
function hHotspot2_WalkOn()
{
  cEgo.ChangeRoom(8, 967, 749);
}
Revenir en haut Aller en bas
Crazy Legs
Grand Cliqueur Royal
Grand Cliqueur Royal
Crazy Legs


Nombre de messages : 1513

Age : 31

Localisation : La Rochelle

Date d'inscription : 09/01/2008


[Réglé] Changeroom sur un hotspot Empty
MessageSujet: Re: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot EmptyLun 20 Avr 2009 - 20:48

Bon ben dans ce cas c'est que c'est possible mais bon le problème avec les hotspots c'est que par exemple si tu veux afficher son nom ben cette surface l'affichera alors que tu ne le voudrais pas (un seuil de porte en principe ça sert à rien ^^ )
Mais bon si ça ne te dérange pas : fais sourire

_________________
VOUS POURREZ BIENTÔT RÉAPPRENDRE À UTILISER AGS SUR LE SITE DU ZÉRO !
Le tuto est actuellement en refonte totale activement depuis le 20 juillet, prochaine sortie en août ou septembre si tout se passe bien.
Revenir en haut Aller en bas
Kangourou pas sympa
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Kangourou pas sympa


Nombre de messages : 147

Date d'inscription : 24/01/2009


[Réglé] Changeroom sur un hotspot Empty
MessageSujet: Re: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot EmptyMar 21 Avr 2009 - 7:54

Hm, je vois.
D'ailleurs comme je me tâte à changer le gameplay / gui depuis que j'ai retouché un peu à Runaway... laisser des hotspots pour ça, c'est un problème.
En tout cas, c'est réglé, merci sourire
Revenir en haut Aller en bas
Contenu sponsorisé





[Réglé] Changeroom sur un hotspot Empty
MessageSujet: Re: [Réglé] Changeroom sur un hotspot   [Réglé] Changeroom sur un hotspot Empty

Revenir en haut Aller en bas
 
[Réglé] Changeroom sur un hotspot
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Réglé] UseContinuousScaling
» [Réglé] Walkable areas
» [Réglé] Curseur changeant au survol d'un objet
» Superposition de 2 hotspot
» objet d'inventaire , via , Hotspot

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: