Strange Problem

crapscraps Member Posts: 353
edited November -1 in Working with GS (Mac)
I am throwing "throwing" an actor who "interpolates" to a smaller size and rotates as it moves up the screen.
This works fine. However when it collides/overlaps with a wall it wont destroy as set up - when "swiped" at a
normal speed.

If the swipe is very slow (the actor moves very slow) it will destroy when colliding with the wall.

Any ideas?

Comments

  • LAdrianLAdrian Member Posts: 237
    I'm not sure if I understood correctly but it might be some collision detection problem at high speed.
    GS doesn't give us much control over collision accuracy. I actually don't know if it's possible in a game engine but in a 3d software like Softimage or Houdini when this happens (quite often when high speeds are involved) you can increase the number of sub-frames calculations.

    Did you make a test to see if the collision actually happens? Maybe it's not the collision the issue...
  • crapscraps Member Posts: 353
    I tend to agree with you. If the toss is at a slow speed the collision actually does occur. Otherwise at a faster speed the actor appears to just " fly" over the invisible wall and never actually collides with it.

    Also I noticed that the collision appears at any speed when I don't use the interpolate the size behavior.

    Ideas to work around
  • JohnPapiomitisJohnPapiomitis Member Posts: 6,256
    Interpolating has trouple with collesion, inestead of interpolating the size try using the change size behavior.
  • crapscraps Member Posts: 353
    Very cool - will do.
Sign In or Register to comment.