logo hyperPad Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Login

    Ignore time scale option

    Scheduled Pinned Locked Moved
    Comments & Feedback
    6
    16
    1.7k
    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.
    • Aidan_FireA
      Aidan_Fire @RobinsonX
      last edited by

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

      Jack8680J 1 Reply Last reply Reply Quote 0
      • Jack8680J
        Jack8680 @Aidan_Fire
        last edited by Jack8680

        @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 Jack8680J 3 Replies Last reply Reply Quote 0
        • T
          Thecheater887 @Jack8680
          last edited by

          @jack8680 that runs once per frame AFAIK.

          Is there not a get time scale?

          1 Reply Last reply Reply Quote 0
          • Aidan_FireA
            Aidan_Fire @Jack8680
            last edited by

            @jack8680 tested it, timer 0s gets frozen.

            1 Reply Last reply Reply Quote 0
            • Jack8680J
              Jack8680 @Jack8680
              last edited by

              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 Reply Quote 0
              • iTap DevelopmentI
                iTap Development
                last edited by

                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 Reply Quote 0
                • Aidan_FireA
                  Aidan_Fire @iTap Development
                  last edited by

                  @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 Reply Quote 0
                  • iTap DevelopmentI
                    iTap Development @Aidan_Fire
                    last edited by

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

                    D Aidan_FireA 2 Replies Last reply Reply Quote 1
                    • D
                      Deeeds @iTap Development
                      last edited by 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 1 Reply Last reply Reply Quote 0
                      • iTap DevelopmentI
                        iTap Development @Deeeds
                        last edited by iTap Development

                        @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 Reply Quote 0
                        • Aidan_FireA
                          Aidan_Fire @iTap Development
                          last edited by

                          @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 Reply Quote 0
                          • T
                            Thecheater887 @iTap Development
                            last edited by

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

                            1 Reply Last reply Reply Quote 0
                            • D
                              Deeeds @iTap Development
                              last edited by

                              @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 Reply Quote 0
                              • iTap DevelopmentI
                                iTap Development @Deeeds
                                last edited by

                                @deeeds what about it did I miss?

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