Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

 

 les interactions: comment ca marche?

Aller en bas 
4 participants
AuteurMessage
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Shnoon


Nombre de messages : 54

Age : 39

Localisation : Yvelines

Date d'inscription : 25/06/2010


les interactions: comment ca marche? Empty
MessageSujet: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 11:45

Bonjour,

je souhaitrais savoir comment utiliser les objets de l'inventaire.
Je m'explique, je voudrais que quand je prends le couteau dans l'inventaire (jusque la tt va bien ) et que je clique sur mon personnage principal il se suicide en lancant l'animation prévue à cette effet...(je sais c'est un peu violent, mais le monde est ainsi fait^^).

le problème est que je ne comprends pas comment fonctionne les interactions en général, du genre
"interact inventory item"?
"use inventory on this item"?
function clef_UseInv()?
function cEgo_UseInv()?

j'espère avoir été clair...merci d'avance.
Revenir en haut Aller en bas
https://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 11:59

Si c'est sur un personnage, c'est dans la function cEgo_UseInv(), et tu mets la commande :
if(player.ActiveInventory==iCouteau){
//animation suicide
}
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Shnoon


Nombre de messages : 54

Age : 39

Localisation : Yvelines

Date d'inscription : 25/06/2010


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 12:05

donc en gros:

function cEgo_UseInv()

if(player.ActiveInventory==icouteau)
{
//animation
}

if(player.ActiveInventory==iflingue)
{
//animation
}

fera que quand j'utilise le couteau il fera l'animation du couteau, que quand j'utiliserai le gun il se tirera une balle dans la tête,etc..?

et pour utilise ce même objet d'inventaire, par ex le flingue, sur un autre personnage? sur un objet? c ou et comment?
Revenir en haut Aller en bas
https://www.youtube.com/user/DarkShnoon
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1450

Age : 49

Date d'inscription : 20/10/2006


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 12:19

sur un autre perso, ce sera dans la fonction UseInv de l'autre perso lié a l'évenement 'Use inventory" :
function cToto_UseInv()...

Pour un objet, ce sera dans la fonction de l'evenement "Use inventory on object"
Pareil pour les hotspots, et pour les autres objets de l'inventaire.
Revenir en haut Aller en bas
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Shnoon


Nombre de messages : 54

Age : 39

Localisation : Yvelines

Date d'inscription : 25/06/2010


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 12:54

peux tu me donner un exemple pour un objet c'est dans use inventory on object d'un objet de l'inventaire?

en gros les objets des rooms sont plus des skins animés ou non(ou des boutons) et les "vrais" objets sont ceux de l'inventaire...et c'est avec eux qu'on script les interactions?c'est ca?

pour les persos j'ai compris^^merci
Revenir en haut Aller en bas
https://www.youtube.com/user/DarkShnoon
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


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 13:13

Citation :
en gros les objets des rooms sont plus des skins animés ou non(ou des boutons) et les "vrais" objets sont ceux de l'inventaire...et c'est avec eux qu'on script les interactions?c'est ca?

Les objects sont effectivement indépendant des items, quand tu veux ramasser un object par terre et l'ajouter à l'inventaire, il faut bien coder les évènements des deux éléments :

Code:
function PrendreCouteau()
{
oCouteau.Visible = false;
player.AddInventory(iCouteau);
}

Les objects et les items possèdent également leurs propres évènements respectifs.
Revenir en haut Aller en bas
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Shnoon


Nombre de messages : 54

Age : 39

Localisation : Yvelines

Date d'inscription : 25/06/2010


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 13:28

OK...c'est bien ce que j'avais compris...

peux tu me donner ,s'il te plait,un exemple maintenant quand je veux utiliser le couteau ramassé et ajouté a mon inventaire avec succès (disparition de l'objet et tout ..) sur l'objet cerveau (qui se trouverai etre posé sur une table avec une animation genre il est vivant),
impliquant la disparition de l'objet de mon inventaire...
et l'apparition du dit couteau au milieu du cerveau...arretant son animation.

et si je peux abuser^^ comment faire ensuite pour reprendre le couteau
et laisser l'animation du cerveau off?
devrais faire du cerveau un perso pour simplifier?en changeant sa view principale par ex?

après ca je crois que j'y verrais vraiment plus clair^^

ps: si mes questions ne sont pas pertinentes je m'en excuse mais je n'ai rien trouver dans les divers forums visités.
Revenir en haut Aller en bas
https://www.youtube.com/user/DarkShnoon
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


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 13:39

Code:
function oCerveau_UseInv()
{
 if(player.ActiveInventory == iCouteau)
 {
    player.LoseInventory(iCouteau);
    oCouteauPlante.Visible = true;
    oCerveau.StopAnimating();
    PlaySound(SONDEGEULASSE); // ^.^
 }
}

function oCerveau_interact()
{
player.AddInventory(iCouteau);
oCouteauPlante.Visible = False;
}
Revenir en haut Aller en bas
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Shnoon


Nombre de messages : 54

Age : 39

Localisation : Yvelines

Date d'inscription : 25/06/2010


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 13:44

merci merci et merci!!!!!
Pour le moment je n'ai plus de questions...
Revenir en haut Aller en bas
https://www.youtube.com/user/DarkShnoon
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Shnoon


Nombre de messages : 54

Age : 39

Localisation : Yvelines

Date d'inscription : 25/06/2010


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 18:02

alors je veux animer mon cerveau avec la loop 0 de la view 3, je tape:
Code:

ligne 8      cerveau.SetView(3);
ligne 9      cerveau.Animate(0,7, eRepeat, eNoBlock);

et la il me dit qu'il y a une erreur :
room1.asc(8): Error (line 8): Parse error: unexpected 'cerveau'

que faire?
Revenir en haut Aller en bas
https://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 18:15

cerveau doit être le script name de l'objet "cerveau" dans ta room.
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Shnoon


Nombre de messages : 54

Age : 39

Localisation : Yvelines

Date d'inscription : 25/06/2010


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 18:16

c'est le cas...damned
Revenir en haut Aller en bas
https://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 18:16

Tu as mis ton code dans le Global Script ou dans le script de la room?
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Shnoon


Nombre de messages : 54

Age : 39

Localisation : Yvelines

Date d'inscription : 25/06/2010


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 18:16

la room
Revenir en haut Aller en bas
https://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 18:17

Dans quelle interaction?
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Shnoon
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
Shnoon


Nombre de messages : 54

Age : 39

Localisation : Yvelines

Date d'inscription : 25/06/2010


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 18:18

ca marche!!, j'avais pas fait gaffe aux crochets{]...pardon je suis un noob
Revenir en haut Aller en bas
https://www.youtube.com/user/DarkShnoon
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? EmptyVen 25 Juin 2010 - 18:32

Vive Crochet!
Euh, les crochets... :p
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Contenu sponsorisé





les interactions: comment ca marche? Empty
MessageSujet: Re: les interactions: comment ca marche?   les interactions: comment ca marche? Empty

Revenir en haut Aller en bas
 
les interactions: comment ca marche?
Revenir en haut 
Page 1 sur 1

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: