Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
hyperPad

hyperPad Forum

  1. Home
  2. Comments & Feedback
  3. Ignore time scale option

Ignore time scale option

Scheduled Pinned Locked Moved Comments & Feedback
16 Posts 6 Posters 3.9k Views 4 Watching
  • 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.
  • Aidan_FireA Offline
    Aidan_FireA Offline
    Aidan_Fire
    wrote on last edited by Aidan_Fire
    #1

    We should have the option to ignore the time scale on some or all behaviours that have a duration (at least wait and timer). Say you want time to freeze for 10 seconds for some reason. Doesn't work because the wait 10 seconds behaviour gets frozen as well. Freezing time manually by making every object in the scene stop moving might not be as cool because you have particles going. EDIT: just after making this post I thought of a way around this, to freeze for 10 seconds I could just use Get Time (a behaviour I've never used before).

    1 Reply Last reply
    0
    • RobinsonXR Offline
      RobinsonXR Offline
      RobinsonX
      wrote on last edited by
      #2

      This is a cool feature, but constantly using the "get time" behavior does lag the project a little bit.

      I don't really know much yet, I didn't try it in the new 1.2 update.

      Aidan_FireA 1 Reply Last reply
      0
      • RobinsonXR RobinsonX

        This is a cool feature, but constantly using the "get time" behavior does lag the project a little bit.

        I don't really know much yet, I didn't try it in the new 1.2 update.

        Aidan_FireA Offline
        Aidan_FireA Offline
        Aidan_Fire
        wrote on last edited by
        #3

        @robinsonx Nevermind, I wasn't thinking. Can't Get Time because the timer triggering it will get frozen

        Jack de WildeJ 1 Reply Last reply
        0
        • Aidan_FireA Aidan_Fire

          @robinsonx Nevermind, I wasn't thinking. Can't Get Time because the timer triggering it will get frozen

          Jack de WildeJ Offline
          Jack de WildeJ Offline
          Jack de Wilde
          wrote on last edited by Jack8680
          #4

          @aidan-oxley simple solution would be to make it that timer(0s) still runs 60 times per second regardless of time scale, though existing timer(0s) would have to be replaced with timer(0.17s)

          T Aidan_FireA Jack de WildeJ 3 Replies Last reply
          0
          • Jack de WildeJ Jack de Wilde

            @aidan-oxley simple solution would be to make it that timer(0s) still runs 60 times per second regardless of time scale, though existing timer(0s) would have to be replaced with timer(0.17s)

            T Offline
            T Offline
            Thecheater887
            wrote on last edited by
            #5

            @jack8680 that runs once per frame AFAIK.

            Is there not a get time scale?

            1 Reply Last reply
            0
            • Jack de WildeJ Jack de Wilde

              @aidan-oxley simple solution would be to make it that timer(0s) still runs 60 times per second regardless of time scale, though existing timer(0s) would have to be replaced with timer(0.17s)

              Aidan_FireA Offline
              Aidan_FireA Offline
              Aidan_Fire
              wrote on last edited by
              #6

              @jack8680 tested it, timer 0s gets frozen.

              1 Reply Last reply
              0
              • Jack de WildeJ Jack de Wilde

                @aidan-oxley simple solution would be to make it that timer(0s) still runs 60 times per second regardless of time scale, though existing timer(0s) would have to be replaced with timer(0.17s)

                Jack de WildeJ Offline
                Jack de WildeJ Offline
                Jack de Wilde
                wrote on last edited by
                #7

                Yeah, I meant simple solution for hyperPad devs would be to change the behaviour of timer(0s) to ignore time scale.

                1 Reply Last reply
                0
                • iTap DevelopmentI Offline
                  iTap DevelopmentI Offline
                  iTap Development
                  wrote on last edited by
                  #8

                  Why not set the timer based on the time scale you are going to do before you actually start the time scale? Timers can have an output in the input field, right?

                  Aidan_FireA 1 Reply Last reply
                  0
                  • iTap DevelopmentI iTap Development

                    Why not set the timer based on the time scale you are going to do before you actually start the time scale? Timers can have an output in the input field, right?

                    Aidan_FireA Offline
                    Aidan_FireA Offline
                    Aidan_Fire
                    wrote on last edited by
                    #9

                    @itap-development If time scale is set to zero, it's completely frozen, it's impossible to make anything with a duration run.

                    iTap DevelopmentI 1 Reply Last reply
                    0
                    • Aidan_FireA Aidan_Fire

                      @itap-development If time scale is set to zero, it's completely frozen, it's impossible to make anything with a duration run.

                      iTap DevelopmentI Offline
                      iTap DevelopmentI Offline
                      iTap Development
                      wrote on last edited by
                      #10

                      @aidan-oxley oh I didn’t realize it was 0. Why would you set it to 0???

                      D Aidan_FireA 2 Replies Last reply
                      1
                      • iTap DevelopmentI iTap Development

                        @aidan-oxley oh I didn’t realize it was 0. Why would you set it to 0???

                        D Offline
                        D Offline
                        Deeeds
                        wrote on last edited by Deeeds
                        #11

                        @itap-development Ignoring the reasons why to set it at 0, this is a generally useful ability.

                        Timers should have two possible modes of operation:

                        • Game World Time (indexed to the rate of the game)

                        • Mach Time (absolute time, regardless of Game World Time Scaling/Changes/Rates)

                        Here's the most famous usage of this differentiation:

                        iTap DevelopmentI 1 Reply Last reply
                        0
                        • D Deeeds

                          @itap-development Ignoring the reasons why to set it at 0, this is a generally useful ability.

                          Timers should have two possible modes of operation:

                          • Game World Time (indexed to the rate of the game)

                          • Mach Time (absolute time, regardless of Game World Time Scaling/Changes/Rates)

                          Here's the most famous usage of this differentiation:

                          iTap DevelopmentI Offline
                          iTap DevelopmentI Offline
                          iTap Development
                          wrote on last edited by iTap Development
                          #12

                          @deeeds So, ignoring the only question I asked, tell me something that’s fairly obvious considering this thread. LOL

                          T D 2 Replies Last reply
                          0
                          • iTap DevelopmentI iTap Development

                            @aidan-oxley oh I didn’t realize it was 0. Why would you set it to 0???

                            Aidan_FireA Offline
                            Aidan_FireA Offline
                            Aidan_Fire
                            wrote on last edited by
                            #13

                            @itap-development In my game, I wanted to trigger time to freeze, then have a bit of a delay before it started again.

                            1 Reply Last reply
                            0
                            • iTap DevelopmentI iTap Development

                              @deeeds So, ignoring the only question I asked, tell me something that’s fairly obvious considering this thread. LOL

                              T Offline
                              T Offline
                              Thecheater887
                              wrote on last edited by
                              #14

                              @itap-development I do believe he was making an attempt to explain why things are the way they are.

                              1 Reply Last reply
                              0
                              • iTap DevelopmentI iTap Development

                                @deeeds So, ignoring the only question I asked, tell me something that’s fairly obvious considering this thread. LOL

                                D Offline
                                D Offline
                                Deeeds
                                wrote on last edited by
                                #15

                                @itap-development If it's fairly obvious, why does hyperPad only have one? If things that are fairly obvious to you are fairly obvious, how did you miss the second sentence of the OP: "Say you want time to freeze for 10 seconds for some reason."?

                                iTap DevelopmentI 1 Reply Last reply
                                0
                                • D Deeeds

                                  @itap-development If it's fairly obvious, why does hyperPad only have one? If things that are fairly obvious to you are fairly obvious, how did you miss the second sentence of the OP: "Say you want time to freeze for 10 seconds for some reason."?

                                  iTap DevelopmentI Offline
                                  iTap DevelopmentI Offline
                                  iTap Development
                                  wrote on last edited by
                                  #16

                                  @deeeds what about it did I miss?

                                  1 Reply Last reply
                                  0

                                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                  With your input, this post could be even better 💗

                                  Register Login
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • Users
                                  • Search