Navigation

    CreatiCode Scratch Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode

    Detaching widgets from viewport

    Help
    2
    4
    17
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • TNG
      𝕋һеΝісҡոаʍеƓοѵеɾոʍеոҭ Best Forum Helpers last edited by

      How do I do this?

      Yes, a cat with a multidimensional laser cannon living in space. No, don’t ask why— when [REDACTED] fires, realities shatter, stars bleed, and even the darkest void fears the claws hunting a lost soul only he can save. Survival? That’s just the beginning.

      info-creaticode 1 Reply Last reply Reply Quote 0
      • info-creaticode
        CreatiCode @TNG last edited by

        @tng

        Widgets (like buttons/lables) always stay at the same position on the stage, so they have no relations with the viewport. What are you trying to achieve?

        TNG 1 Reply Last reply Reply Quote 0
        • TNG
          𝕋һеΝісҡոаʍеƓοѵеɾոʍеոҭ Best Forum Helpers @info-creaticode last edited by TNG

          @info-creaticode Well since the prints feature is acting weird atm, I’m using a progress bar for object hp

          And they follow the viewport on my screen. I move a bit, and the widget follows.

          80021c5c-8a73-4c15-a4da-ce6d0f34572a-Screen recording 2025-07-19 9.27.25 AM.gif

          Yes, a cat with a multidimensional laser cannon living in space. No, don’t ask why— when [REDACTED] fires, realities shatter, stars bleed, and even the darkest void fears the claws hunting a lost soul only he can save. Survival? That’s just the beginning.

          info-creaticode 1 Reply Last reply Reply Quote 0
          • info-creaticode
            CreatiCode @TNG last edited by info-creaticode

            @tng

            The progress bar is not “following”. It is just staying at the same position in the stage, regardless of where your sprite is or where the viewport is.

            If you want the progress bar to stay with the tree, there are some other options. For example, you can add additional costumes of the tree, all with the same tree, but with an additional progress bar on top of it at different percentages. So you can change the tree’s costume in your code.

            Or you can create a new sprite that’s just the progress bar at different percentages, and then move that sprite above the tree. It will stay with the tree when you move the viewport.

            And another option is still use the progress bar widget, but change its position when you move the main sprite. You will need to calculate the position of the tree relative to your sprite, and calculate the position of the progress bar using that relative position.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post