Multiple UI for different characters in one world

Discussion in 'How Can I...?' started by mintymint, Jun 8, 2016.

  1. mintymint

    mintymint Boxer

    Joined:
    Oct 8, 2015
    Messages:
    17
    Likes Received:
    8
    Hi everyone,
    I am new to Buildbox and currently working on a game which have multiple characters with different settings.
    Does anyone know if in one world can we have different UI to be displayed depends on the characters we select?

    For example:
    Selecting Character A will display UI with 3 buttons
    Selecting Character B will display UI with 5 buttons

    Any help is very much appreciated.

    Thanks & Best Regards,
    mintymint
     
  2. swnam12

    swnam12 Boxer

    Joined:
    Oct 8, 2015
    Messages:
    71
    Likes Received:
    17
    As far as I know, it's not possible in BB1, not sure about BB2.
     
  3. VectologyGames

    VectologyGames Serious Boxer

    Joined:
    Oct 5, 2015
    Messages:
    529
    Likes Received:
    473
    This is very possible.
     
  4. swnam12

    swnam12 Boxer

    Joined:
    Oct 8, 2015
    Messages:
    71
    Likes Received:
    17
    Isn't the controls and in-game UI tied to world settings? Correct me if I'm wrong, but I don't see how it's possible.
     
  5. Andy

    Andy Miniboss Boxer

    Joined:
    Sep 24, 2015
    Messages:
    2,152
    Likes Received:
    1,546
    In Buildbox 2 the World and UI are completely separate. In theory this would work just fine.
     
    Jamie likes this.
  6. mintymint

    mintymint Boxer

    Joined:
    Oct 8, 2015
    Messages:
    17
    Likes Received:
    8
    But since i am just using one world, how can we link the 2nd UI into that world?
    and that 2nd UI should be displayed based on our selected character.
     
  7. Andy

    Andy Miniboss Boxer

    Joined:
    Sep 24, 2015
    Messages:
    2,152
    Likes Received:
    1,546
    You can't do it based on character selection. You can do it with Menu Jump logic.
     
    mintymint likes this.
  8. heathclose

    heathclose Miniboss Boxer

    Joined:
    Jan 28, 2016
    Messages:
    1,810
    Likes Received:
    1,026
    I wish I could spell that really low amped synth sound you hear in movie trailers or when a big reveal happens mid movie... maybe something like...

    brarrarrarraarrararrrrarararrraarroowrrararraoowwrarrraowowraraarrarowaroraoaworraarrr

    yah... that's pretty close...
     
  9. Andy

    Andy Miniboss Boxer

    Joined:
    Sep 24, 2015
    Messages:
    2,152
    Likes Received:
    1,546
  10. telerebor

    telerebor Avid Boxer

    Joined:
    Jan 12, 2016
    Messages:
    279
    Likes Received:
    145
    Hmm good to know
     
  11. heathclose

    heathclose Miniboss Boxer

    Joined:
    Jan 28, 2016
    Messages:
    1,810
    Likes Received:
    1,026
  12. swnam12

    swnam12 Boxer

    Joined:
    Oct 8, 2015
    Messages:
    71
    Likes Received:
    17
    Seems I stand corrected.

    I think separating the worlds from the UI's really opened up a lot of possibilities.
     
  13. mintymint

    mintymint Boxer

    Joined:
    Oct 8, 2015
    Messages:
    17
    Likes Received:
    8
    I tried the menu jump logic, it does change the UI as per expected, but again, it is generally applicable to every character.
    Or maybe I did it wrongly?
     
  14. mintymint

    mintymint Boxer

    Joined:
    Oct 8, 2015
    Messages:
    17
    Likes Received:
    8
    Hi guys, I finally manage to switch the UI by specific character using the menu jump logic.
    By simply add advance move to specific character to move to that menu jump logic. :D
    Thanks a lot guys for the reply and @Andy for the tips. :)
     
    Jamie likes this.
  15. telerebor

    telerebor Avid Boxer

    Joined:
    Jan 12, 2016
    Messages:
    279
    Likes Received:
    145
    Nice!!!
     
    Jamie likes this.
  16. Nova.NBR

    Nova.NBR Boxer

    Joined:
    Aug 15, 2016
    Messages:
    29
    Likes Received:
    8
    Could you please explain that in more detail, Sir?. Thank you.
     
  17. hiperportal

    hiperportal Boxer

    Joined:
    Oct 3, 2016
    Messages:
    17
    Likes Received:
    5
    Hello, could mean stage by stage how he do it?
    I have the same problem, and each world has a different sound, which is preventing the proper functioning of one of the characters, because of the character button linked to it in another world.
     
  18. Nova.NBR

    Nova.NBR Boxer

    Joined:
    Aug 15, 2016
    Messages:
    29
    Likes Received:
    8
    Hello I still have a problem using this method, I'm using an advanced move in my character to move to a menu jump to change the UI (My character have a different set of action button as its signature attack, you know its like in Naruto movies Naruto has a Rasengan but Sasuke has a Chidori attack-thats why I have to use different UI for each of my character). But its cause a very "noticeable" and disturbing lag when my character touch the menu jump and change the UI.
    Is there any way to make the transition (change between UI through menu jump) run smoothly without the lag. Please help me, thank you in advance.

    I'm sorry for my poor english.
     
  19. Christoph

    Christoph Miniboss Boxer

    Joined:
    Oct 4, 2015
    Messages:
    2,807
    Likes Received:
    2,309
    What do you mean by lag? I use menu-jumps without any lag at all. Just keep in mind that when you change the UI your button input gets interrupted. Is this what you mean by lag?
     
  20. Nova.NBR

    Nova.NBR Boxer

    Joined:
    Aug 15, 2016
    Messages:
    29
    Likes Received:
    8
    Thank you for your reply Sir.
    Yup, when my character touch the menu jump and change the UI (to change the button set) its a bit lag even music is disturbed its stoped for a while, the transition is not smooth. But for another use its fine, because we actually LEAVE the current world to go to other scene or another UI/Menu, but in my case I have to go to different UI (to change the button set) but at the same times I still played in the current world (with the "Pause Current World" options Unchecked).
    Here is my step :
    Menu Jump.png
    And the result is like this :

    Is there any way to make it run smoothly? or maybe you have a better solution to get rid/eliminate that lag. Please help me Sir. Thank you in advance.
     

Share This Page