Page 4 sur 4

Re: [HELP] Comment switcher le mode déplacement ?

Publié : 31 Août 2017 14:36
par Nattahnam
Je ne demande pas de faire des tests a distance ;)

J'ai poser des debug log dans chaque boucle. Les boucles fonctionnent correctement (il me manquait un rigid body sur le player2)

Cependant, encore oui, lorsque je veux faire un cycle complet
(Player1 > collision trigger1 = player2 / player2 > collision trigger2 =Player1)

et bien les boucles sont appelé a l'infini, ce qui a pour effet de me faire passer d'un player a l'autre a chaque frame tant que je suis dans le trigger2 !



[EDIT]
J'ai compris le probléme, c'est que les deux player sont toujours independant l'un de l'autre, alors que je veux qu'il bouge ensemble.
Je vais chercher comment faire.

Si vous avez des pistes de réflexion n'hésitez pas ! ;)
Merci

Re: [HELP] Comment switcher le mode déplacement ?

Publié : 04 Sep 2017 15:31
par Nattahnam
J'ai passer mon week end a chercher tant bien que mal, et j'ai fini par trouver ceci :

Code : Tout sélectionner

#pragma strict

var otherPlayer : GameObject;
var parentTransform : Transform;
var P1 : GameObject;
var P2 : GameObject;


function start ()
{
	DontDestroyOnLoad (gameObject);
}

function OnTriggerEnter (trigger:Collider)
{
	if (trigger.name == ("EnemyTriggerFly"))
	{
		if ((gameObject.name == "FPScontroller" && gameObject.activeSelf)) 
		{
			gameObject.SetActive (!gameObject.activeSelf);
			otherPlayer.SetActive (!otherPlayer.activeSelf);
			Debug.Log ("FLYYYYYY");
			P2.transform.position= P1.transform.position;
			P2.transform.rotation= P1.transform.rotation;

		}
	}


	if (trigger.name == ("BodyTriggerWalk"))
	{
		if ((gameObject.name == "FPSfly" && gameObject.activeSelf))
		{ 
			gameObject.SetActive (!gameObject.activeSelf);
			otherPlayer.SetActive (!otherPlayer.activeSelf);
			Debug.Log ("RUUUUNNNN");
			P1.transform.position= P2.transform.position;
			P1.transform.rotation= P2.transform.rotation;
		}
	}
}
Mais cela ne marche pas, quelqu'un pourrait m'expliquer ou se trouve l'erreur ? Merci ! :)

Re: [HELP] Comment switcher le mode déplacement ?

Publié : 04 Sep 2017 15:40
par boubouk50
Au vu du code, ça devrait donner quelque chose.
Je pense qu'il faut aussi que tu revois ta construction de jeu, est-ce que les trigger sont bien nommés? (parce que là ce sont des noms pas des tags) Est-ce que les persos qui possèdent les triggers sont bien nommés également?
Faire en sorte que le code et la scène concordent en somme.

Re: [HELP] Comment switcher le mode déplacement ?

Publié : 04 Sep 2017 15:51
par Nattahnam
Après changement des parent/enfant dans la scène, cela fonctionne !

Merci beaucoup a tous pour votre aide ! :D :D

Re: [RESOLU] Comment switcher le mode déplacement ?

Publié : 04 Sep 2017 16:51
par boubouk50
Si problème résolu, alors merci de ne pas oublier de la signaler aux autres en ajoutant [RESOLU] en début de titre du premier message. Merci. (Fait cette fois-ci)