[Résolu] Soucis d'orientation de translation

Hey !

Je viens vers vous car j’ai aucune réponse à mes essais ^^

Je m’explique :

Je fais une translation X pour qu’une porte coulisse, j’aimerai qu’elle coulisse vers la gauche…

class Door_1_rot
{
type = « translationx »;
source = « Door_1_source »;
selection = « Door_1 »;
axis = « Door_1_axis »;
memory = 1;
minValue = -1.8;
maxValue = 0;
};

Dans Buldozer ça fonctionne niquel, en jeu la porte ne bouge pas, j’ai donc modifier le minValue et le MaxValue 0 a 1.8 et ça fonctionne mais la porte coulisse vers la droite …

Voici ma question : Qui serai comment forcer la porte à coulissé à gauche ? (donc partir en négatif (-1.8)

Merci d’avance !

Tu a essayer de bouger ton axis ?

Ouaip, sans succès :confused: Que jle met à gauche ou à droite de la porte, le positif se trouve toujours à droite

Tu me dira c’est logique on est sur une translationx je ne suis même pas sur que le memory soit nécessaire.
Normalement en jouant avec les valeurs je suppose que sa suffit.

J’esseria en rentrant se soir et te donnerai la solution.

Le soucis c’est qu’en jeu ça ne veut pas faire de negatif quoi ^^

En jeu tu utilise quel commande ducoup ?

Mon trigger de porte tous simplement ^^

class OpenDoors_1 {
			displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\ico_on_ca.paa' size='2.5' />";
			displayName = "Ouvrir Porte 1";
			position = "Door_1_trigger";
			priority = 0.400000;
			radius = 1.500000;
			onlyForPlayer = 0;
			condition = "this animationPhase 'Door_1_rot' < 0.5";
			statement = "this animate ['Door_1_rot', 1]";
		};

Ducoup tu le met en négatif aussi quand tu met la minvalue plus bas ?

heuu non :confused: Où je dois le mettre en negatif ici ?

Nan autant pour moi.
Si tu met ta minvalue plus haut que ta max value sa fonctionne?

Sinon il faut mettre des offset

https://community.bistudio.com/wiki/Model_Config#Animation_Properties

Les offset ne changent rien ^^

J’ai trouvé, il fallait bien mettre du négatif ici

		class OpenDoors_1 {
			displayNameDefault = "<img image='\A3\Ui_f\data\IGUI\Cfg\Actions\ico_on_ca.paa' size='2.5' />";
			displayName = "Ouvrir Porte 1";
			position = "Door_1_trigger";
			priority = 0.400000;
			radius = 1.500000;
			onlyForPlayer = 0;
			condition = "this animationPhase 'Door_1_rot' < 0.5";
			statement = "this animate ['Door_1_rot', -1.8]";
		};

OK. Je n’était plus sûre.
N’oublie pas de changer ta condition.

ouaip c’est déjà fait, thx ^^

Merci de passer le post en resolu avec le tag !

Edit: sorry, j avais pas vu … autant pour moi !

pour info, s utilise avec un point, pour un axe c est « translation »