Best way to rotate the whole room/layout

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Hi, ever since i started making platform games on fusion2.5. I've always wanted to make a "rotated room" gimmick. I been trying out different metods but none of them have been successful.

    I have search around for a solution on the internet, but without any luck. So i guess i will reach out for you and hopefully i can get some answers ^^

    So basically, i want the whole layout of the room to rotate 90 degree when i press a button. Everything should rotate except the player.

    Every block/object is 32x32.

    Anyone knows a good way to make this?

    (How do i register my product? I bought fusion2.5 on steam many years ago. :) )

    //Martin

  • Thanks for the fast replay mightyenigma.

    The first option sound promising. Is there a way you could make me a exemple somehow? Or explain it in more detail?
    I don't even know what a "Convolusion matrix" is. So that one is to harsh for me ^^

    Btw i have thought about something. Ss there a way to change the object view hot spot via an event? If so i could just set the hotspot on my object on "start frame" to the center of the frame and then rotate them all.

  • Probably many ways, one could be using all actives and just picking a "pivot" point and rotate everything basing on that,
    here's an example:

    Please login to see this attachment.

    pivot is the diamond active
    all rotating objects must belong to "movable" qualifier
    hit "A" or "D" to rotate the level
    (perhaps you don't need "lerping" the angle but I thought it looked nice X))

    Another idea, if windows only, could be inverting the solution:
    instead of rotating the level, rotating the "screen" > with the viewport object.
    Then you'd need to "rotate" the gravity too according to the new layout,
    I think you can easily do that with physics movements.
    And counter-rotate the sprite, to make it always look standing upright.

    a selection of my Fusion examples can be found Please login to see this link.

  • Forgot to update player relative position while moving:

    Please login to see this attachment.

    this can getty pretty confusing to play though XD

    a selection of my Fusion examples can be found Please login to see this link.

  • Thanks for the example schrodinger. I tried out the viewport at first. But like you say, you need to change the gravity and such for that to work. :)

    Your example is just what i was looking for :) I was looking for something like "Pivot", i just didn't know what it was called or how do execute it.

    So i can work on what i have from your example.

    Thanks a lot ^^

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!