Movement Issue With Game Frame

Discussion in 'How Can I...?' started by DipDip, Feb 20, 2018.

  1. DipDip

    DipDip Boxer

    Joined:
    Oct 18, 2017
    Messages:
    30
    Likes Received:
    2
    I was wondering if a buildbox pro could have a look at my game and the issue I am having.

    In the screenshot (image1) attached, you can see my character, a platform, and some reference lines.

    Image1.png

    The character should be moving up across the horizontal white line and stopping where the white vertical lines connect with it. To put it simple, he should be running down the white lines by moving perfectly up and down in a straight line to the isometric view.

    Ive been playing with this for a while now and the movements are very strange and either go down to short or up to far. I have been using the gameframe to manipulate the angles and where he should be stopping, not sure if that is the right way.

    Could someone have a look at this for me and maybe fix it so that it works?

    Thanks :)
     
    AppNasty likes this.
  2. AppNasty

    AppNasty Miniboss Boxer

    Joined:
    Apr 14, 2016
    Messages:
    1,484
    Likes Received:
    890
    send me the bbdoc and ill give it a shot.
     
    ZackGriset likes this.
  3. DipDip

    DipDip Boxer

    Joined:
    Oct 18, 2017
    Messages:
    30
    Likes Received:
    2
  4. AppNasty

    AppNasty Miniboss Boxer

    Joined:
    Apr 14, 2016
    Messages:
    1,484
    Likes Received:
    890
    Working on it now.
     
    ZackGriset likes this.
  5. DipDip

    DipDip Boxer

    Joined:
    Oct 18, 2017
    Messages:
    30
    Likes Received:
    2
    I appreciate that @OneHitGamer

    I am still trying it now
     
  6. AppNasty

    AppNasty Miniboss Boxer

    Joined:
    Apr 14, 2016
    Messages:
    1,484
    Likes Received:
    890
    Hmmm...i can't seem to nail it. I personally haven't ever made an isometric game. Ill keep at it. Perhaps another boxer can chime in.
     
  7. DipDip

    DipDip Boxer

    Joined:
    Oct 18, 2017
    Messages:
    30
    Likes Received:
    2
    Yeah this is my first ever game with Buildbox and not used to it fully yet. I really do appreciate you helping me out trying to get it working.

    If there is anyone else who might know if it can be done please do jump in.
     
    AppNasty likes this.
  8. DipDip

    DipDip Boxer

    Joined:
    Oct 18, 2017
    Messages:
    30
    Likes Received:
    2
    Just wondering if anyone ever managed to fix this issue or come up with a good solution to it. I really can't figure it out and hope this type of accurate movement can be done
     
  9. Phill Mason

    Phill Mason Serious Boxer

    Joined:
    Sep 25, 2015
    Messages:
    880
    Likes Received:
    721
    Hey @DipDip, just had a look at your bbdoc and had a play around for a few minutes looking at all world settings, angles etc and didn't come up with anything, your character was still drifting upwards. Then I took a look at your character settings and noticed your "Stevo Up" linear velocity was set to X = 450 and Y = 10, I change the Y to 0 and he stopped drifting.

    Try that in your doc to see if it works, as I played around with so many other setting first, I may have changed something else. See if it helps solve your problem.
     
  10. jmiller8031

    jmiller8031 Avid Boxer

    Joined:
    Feb 23, 2018
    Messages:
    218
    Likes Received:
    82
    Reset the game frame to fill the entire area. Check "Direct Movement" in Character Gameplay Settings. Stevo DOWN -45 -25 and Stevo UP 45 25. Now you just have to add some invisible collisions to keep the character from moving in the same direction more than once. Just import some blank PNGs and use those as collisions.

    I really wish there was a way to just draw a path and set it up to allow a character to move only when you swipe left or right or whatever. It would make stuff like this a lot easier to do.
     
    Last edited: Mar 8, 2018
  11. jmiller8031

    jmiller8031 Avid Boxer

    Joined:
    Feb 23, 2018
    Messages:
    218
    Likes Received:
    82
    I'm guessing you're going to have enemies to jump over. I would just create a path that follows the white lines and have the enemies move towards your character that way. You could even create a few spawners that shoot out enemies at different rates.
     
  12. jmiller8031

    jmiller8031 Avid Boxer

    Joined:
    Feb 23, 2018
    Messages:
    218
    Likes Received:
    82
  13. AppNasty

    AppNasty Miniboss Boxer

    Joined:
    Apr 14, 2016
    Messages:
    1,484
    Likes Received:
    890
    Ahhh i see what you did. Thats actually perfect. Solved his issue dead on. Awesome.
     
  14. DipDip

    DipDip Boxer

    Joined:
    Oct 18, 2017
    Messages:
    30
    Likes Received:
    2
    @jmiller8031, that is perfect, exactly what I was looking for, your a star! Was it because I hadn't ticked the direct movement checkbox and my angles of movement was wrong? Maybe there should be a clearer description of what the game frame actually does. Either way I really appreciate the help you did. Thanks to everyone else for all the suggestions too. Really helpful forum here!
     
  15. jmiller8031

    jmiller8031 Avid Boxer

    Joined:
    Feb 23, 2018
    Messages:
    218
    Likes Received:
    82
    Direct movement is for controlling the character with player input. Forced movement is for keeping the character fixed in the scene while the background scrolls so the character stays in place and doesn’t leave the scene.

    I’m still trying to fully understand the game frame myself, but it looks like it’s basically the focus area that you can shrink to stitch multiple scenes together and make it seem seamless. Look at the built in Jump Trap template and change the game frame size and see what happens.
     
    Last edited: Mar 9, 2018
  16. DipDip

    DipDip Boxer

    Joined:
    Oct 18, 2017
    Messages:
    30
    Likes Received:
    2
    Oh ok I see. Quick question: if I was to set World > Forced Movement = 75 75 so that the level is scrolling through pre designed scenes, would that affect the way he moves up and down?
     
  17. jmiller8031

    jmiller8031 Avid Boxer

    Joined:
    Feb 23, 2018
    Messages:
    218
    Likes Received:
    82
    You have to check forced movement in the character options so he stays with the scene and doesn't run off and then play with the Time Warp setting in world options. The other way is to use time warp and add an advanced movement to the character and play with the velocities, but that can get tricky if you're tryin to keep the character at two specific placements like you are.

    But, if you want the level to actually scroll, time warp in world properties is what controls that. I don't think there's another way to do it, but I could be wrong. There's also a Forced Movement setting in World, but I don't know how that works. I'm new to Buildbox myself.
     
  18. jmiller8031

    jmiller8031 Avid Boxer

    Joined:
    Feb 23, 2018
    Messages:
    218
    Likes Received:
    82
    I'm wrong I think. You already had a world time warp setting and forced movement isn't checked and it's working fine. Now I'm confused too.
     
  19. DipDip

    DipDip Boxer

    Joined:
    Oct 18, 2017
    Messages:
    30
    Likes Received:
    2
    Haha yeah. But I was originally using using forced movement in the world settings before I set up the controls for the gameplay. I unchecked it so that I could see if my character was moving straight along the reference lines. Turning that back on makes my character move off screen.
     
  20. omjanu

    omjanu Boxer

    Joined:
    Mar 10, 2017
    Messages:
    8
    Likes Received:
    2

Share This Page