Déplacer son avatar sur un objet d'une prp chargée
Page 1 sur 1
Déplacer son avatar sur un objet d'une prp chargée
Nous avons vu comment on pouvait déplacer un objet à une position donnée ou sur un autre objet ou encore sur l'avatar.
Il est aussi intéressant de faire l'inverse, c'est-à-dire déplacer son avatar sur un objet. Je vous explique pourquoi avec un exemple.
Je suis dans mon Relto et j'ajoute la prp du décor de jour de Minkata.
Je vois tout autour de mon Relto le sable de Minkata avec çà et là des cratères. Je me demande "Mais où se trouve la cage du début de l'âge ?".
J'ai beau regarder partout autour de moi, ce n'est que sable et brouillard de sable. Par où chercher ?
Alors il me vient une idée. Puisque je sais déplacer des objets sur moi pourquoi ne pas faire l'inverse, c'est à dire me déplacer vers un objet ?
Je modifie donc ma fonction ObjetSur() et j'appelle, tout naturellement ma nouvelle fonction SurObjet() . Voici son code :
L'objet qui m'intéresse se trouve dans :
Age : Minkata
Prp : minkExteriorDay
Sceneobject : LinkInPointCageInterior
Je tape donc la commande Insere ('minkExteriorDay') pour charger la prp nécessaire
puis la commande SurObjet ('LinkInPointCageInterior', 'Minkata') et me voilà téléporté à l'intérieur de la cage. Mission accomplie
Petit jeu en rapport avec la téléportation d'objets.
Maintenant que vous connaissez tout sur la téléportation d'objets, voici une photo. Comment m'y suis-je pris
Réponse :
Il est aussi intéressant de faire l'inverse, c'est-à-dire déplacer son avatar sur un objet. Je vous explique pourquoi avec un exemple.
Je suis dans mon Relto et j'ajoute la prp du décor de jour de Minkata.
Je vois tout autour de mon Relto le sable de Minkata avec çà et là des cratères. Je me demande "Mais où se trouve la cage du début de l'âge ?".
J'ai beau regarder partout autour de moi, ce n'est que sable et brouillard de sable. Par où chercher ?
Alors il me vient une idée. Puisque je sais déplacer des objets sur moi pourquoi ne pas faire l'inverse, c'est à dire me déplacer vers un objet ?
Je modifie donc ma fonction ObjetSur() et j'appelle, tout naturellement ma nouvelle fonction SurObjet() . Voici son code :
- Code:
def SurObjet (nomrecept='',agerecept=PtGetAgeName()):
"""Se deplacer sur un objet """
Robj = PtFindSceneobject (nomrecept,agerecept)
obj = PtGetLocalAvatar()
CentreRobj = Robj.getLocalToWorld()
print CentreRobj
obj.draw.netForce(1)
obj.draw.enable(1)
obj.physics.netForce(1)
obj.physics.warp(CentreRobj)
obj.physics.enable(1)
L'objet qui m'intéresse se trouve dans :
Age : Minkata
Prp : minkExteriorDay
Sceneobject : LinkInPointCageInterior
Je tape donc la commande Insere ('minkExteriorDay') pour charger la prp nécessaire
puis la commande SurObjet ('LinkInPointCageInterior', 'Minkata') et me voilà téléporté à l'intérieur de la cage. Mission accomplie
Petit jeu en rapport avec la téléportation d'objets.
Maintenant que vous connaissez tout sur la téléportation d'objets, voici une photo. Comment m'y suis-je pris
Réponse :
- Spoiler:
Je suis au Relto et j'ai accroché les 10 drapeaux de Minkata sur les arbres d'Er'cana.
J'ai d'abord chargé la prp minkExteriorDay de l'âge Minkata avec la commande Insere ('minkExteriorDay'). Puis je me suis placé en Fly mode au-dessus de chaque arbre et j'ai appelé sur chacun un drapeau de Minkata (Flag01_Master à Flag10_Master) avec la commande ObjetSur('Flag01_Master','Minkata')
V@-Michel- Admin
- Messages : 1172
Date d'inscription : 13/05/2010
Age : 69
Localisation : Belgique
Sujets similaires
» Déplacer sur soi ou sur un objet un autre objet déplaçable
» Utiliser un robot pour envoyer un avatar vers un autre âge que celui où il se trouve
» Se relier à un objet en mouvement ou comment voler
» Déterminer le sexe d'un avatar
» Comment envoyer une note à un avatar
» Utiliser un robot pour envoyer un avatar vers un autre âge que celui où il se trouve
» Se relier à un objet en mouvement ou comment voler
» Déterminer le sexe d'un avatar
» Comment envoyer une note à un avatar
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum