Trigger trouble (when upgrade 1.1.3->1.7.3)
by Arsen Gnatkivskyi · in Torque Game Builder · 05/29/2008 (2:40 pm) · 1 replies
Hallo all!
now I upgrading my project from 1.1.3 to 1.7.3 and have some trouble with trigger.
1. onLeave isnt work for some reson. Looks like I something miss, but what ?
2. when runs onEnter which set position outside trigger
function myTrigger::onEnter(%this, %object)
{
%object.setPositionY(-30);
%object.setLinearVelocityY(-10);
}
this onEnter become run every frame. Why ?
p.s.
This is part of level (object and trigger)
new t2dStaticSprite() {
imageMap = "cardback_smlImageMap";
frame = "0";
canSaveDynamicFields = "1";
Position = "3.899 -20.238";
size = "16.000 21.750";
CollisionActiveSend = "1";
CollisionActiveReceive = "1";
CollisionResponseMode = "BOUNCE";
LinearVelocity = "0.000 10.000";
mountID = "2";
};
new t2dTrigger(myTrigger) {
canSaveDynamicFields = "1";
Position = "4.033 23.565";
size = "28.066 7.130";
CollisionActiveSend = "1";
CollisionActiveReceive = "1";
mountID = "3";
};
now I upgrading my project from 1.1.3 to 1.7.3 and have some trouble with trigger.
1. onLeave isnt work for some reson. Looks like I something miss, but what ?
2. when runs onEnter which set position outside trigger
function myTrigger::onEnter(%this, %object)
{
%object.setPositionY(-30);
%object.setLinearVelocityY(-10);
}
this onEnter become run every frame. Why ?
p.s.
This is part of level (object and trigger)
new t2dStaticSprite() {
imageMap = "cardback_smlImageMap";
frame = "0";
canSaveDynamicFields = "1";
Position = "3.899 -20.238";
size = "16.000 21.750";
CollisionActiveSend = "1";
CollisionActiveReceive = "1";
CollisionResponseMode = "BOUNCE";
LinearVelocity = "0.000 10.000";
mountID = "2";
};
new t2dTrigger(myTrigger) {
canSaveDynamicFields = "1";
Position = "4.033 23.565";
size = "28.066 7.130";
CollisionActiveSend = "1";
CollisionActiveReceive = "1";
mountID = "3";
};
Torque Owner Drew Robson
You should post problems like this in the Private forums.