Game Development Community

Help

by Robot Marble · in Marble Blast · 12/03/2006 (2:28 pm) · 10 replies

This dosn't work I keep falling throug the platform.

};
   new SimGroup(MustChange_g) {

      new Path() {

         new Marker() {
            position = "267.103 167.204 13.7873";
            rotation = "1 0 0 0";
            scale = "1 1 1";
            seqNum = "0";
            msToNext = "30000";
            smoothingType = "Accelerate";
         };
         new Marker() {
            position = "267.104 167.204 324.895";
            rotation = "1 0 0 0";
            scale = "1 1 1";
            seqNum = "1";
            msToNext = "30000";
            smoothingType = "Accelerate";
         };
      };
      new Trigger(MustChange) {
         position = "267.103 167.204 13.7873";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TriggerGotoTarget";
         polyhedron = "-3.2500000 -4.0000000 1.2500000 0.0000000 8.0000000 0.0000000 6.5000000 0.0000000 0.0000000 0.0000000 0.0000000 -2.5000000";
            targetTime = "30000";
      };
      new PathedInterior(MustChange) {
         position = "267.103 167.204 13.7873";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathedDefault";
         interiorResource = "marble/data/interiors/addon/darwin.dif";
         interiorIndex = "0";
         basePosition = "267.103 167.204 13.7873";
         baseRotation = "1 0 0 0";
         baseScale = "1 1 1";
      };

#1
12/03/2006 (2:32 pm)
set the scale to 5 5 5?
#2
12/03/2006 (2:36 pm)
How can you fall off the platform? it simply goes straight up.
The MustChange trigger is to the LEFT of the platform, though, so that you need to put it to the right so it's straight above the platform (see code below, where I put the platform back on the trigger itself, instead of moving the trigger+markers as I suggested before the brackets).

Edit: The trouble with platforms is that one platform might not be aligned with another on co-ordinates, meaning that even a MustChange trigger might need different co-ordinates in order to be "aligned" with a platform. In other words, the MustChange trigger has different co-ordinates to the plaform, but they're still in the same place. This could occur due to rotation [but also due to other stuff, but that's stuff I haven't undetstood yet].

};
   new SimGroup(MustChange_g) {

      new Path() {

         new Marker() {
            position = "267.103 167.204 13.7873";
            rotation = "1 0 0 0";
            scale = "1 1 1";
            seqNum = "0";
            msToNext = "30000";
            smoothingType = "Accelerate";
         };
         new Marker() {
            position = "267.104 167.204 324.895";
            rotation = "1 0 0 0";
            scale = "1 1 1";
            seqNum = "1";
            msToNext = "30000";
            smoothingType = "Accelerate";
         };
      };
      new Trigger(MustChange) {
         position = "267.103 167.204 13.7873";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "TriggerGotoTarget";
         polyhedron = "-3.2500000 -4.0000000 1.2500000 0.0000000 8.0000000 0.0000000 6.5000000 0.0000000 0.0000000 0.0000000 0.0000000 -2.5000000";
            targetTime = "30000";
      };
      new PathedInterior(MustChange) {
         position = "259.303 167.204 13.7873";
         rotation = "1 0 0 0";
         scale = "1 1 1";
         dataBlock = "PathedDefault";
         interiorResource = "marble/data/interiors/addon/darwin.dif";
         interiorIndex = "0";
         basePosition = "259.303 167.204 13.7873";
         baseRotation = "1 0 0 0";
         baseScale = "1 1 1";
      };
#3
12/03/2006 (3:00 pm)
No I literly fall through the platform. I get on and I fall right through alost as if the scale was set at 1 1 0.
#4
12/03/2006 (3:01 pm)
Lmao?

That's weird I tested it and it was fine for me.

Did you arrive with lots of speed/spin, that could be a problem. Can you send me the level so I could check up on that more closely (see what the problem is first-hand)

israelireddragon@hotmail.com

thanks.
#5
12/03/2006 (3:10 pm)
I fixed it. I was copping things on observer mode and I got my Default marble coppied too it made a script and that was what did it. Apperently it makes moving platforms stop working right see for yourself.

};
   new Marble() {
      position = "268.465 57.9146 13.6339";
      rotation = "1 0 0 0";
      scale = "1 1 1";
      dataBlock = "DefaultMarble";
      Controllable = "1";
         client = "2757";
         mode = "observerFly";
         powerUpData = "0";
#6
12/03/2006 (3:18 pm)
Haha, smart. Yea well I hate when that happens because they mess platform stuff up. This happened to me on Cardcaddy's Gem Collection where I copied the marble [didn't notice] and the result was that the platforms (launchers) went twice as fast.
#7
12/03/2006 (3:26 pm)
I don geet ow thet appans
#8
12/03/2006 (4:17 pm)
You don't get how ANYTHING happens.
#9
12/03/2006 (4:28 pm)
Happened to me in TUC in the making. When the platform goes straight up or even diagonally, the marble falls right through. Me and Ian just put in the elevator moving platform and it worked. But, we got rid of that anyways.
#10
12/03/2006 (4:32 pm)
Hmm why does that happen when you do that