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

    UNDO... half baked?

    Scheduled Pinned Locked Moved
    Comments & Feedback
    5
    10
    243
    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.
    • D
      Deeeds
      last edited by

      Is there really no UNDO facility in the Behaviour editor, or am I simply not seeing it?

      Perhaps more concerning... after hitting "PLAY" to test my game, and playing it, the UNDO history/cache seems to be cleared. Is this really happening? Or am I doing something else wrong that's clearing the UNDO history/cache?

      1 Reply Last reply Reply Quote 0
      • MurtazaM
        Murtaza Admin
        last edited by

        You're correct. No undo in behaviours.

        As for pressing play and undo resetting. Yes. This is true. But there is a valid reason behind it.
        Limited iPad resources (and backwards compatibility).

        Running a WYIWYG (What you see us what you get) game creator on the iPad is extremely demanding. The editor alone takes up a lot of resources. To allow for decently sized projects we need to clear the cache and any unused memory every now and then.
        When Pressing play, we're essentially shutting down the editor side then launching the player. We do this so the player can run lag free.

        We could probably get away with doing less of this on the latest iPad Pros. But to maintain backwards compatibility we can't just yet.

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

          @Murtaza Is your UNDO feature using a storage of entire editor states for each changed setting rather than a list of reversible performed operations?

          1 Reply Last reply Reply Quote 0
          • MurtazaM
            Murtaza Admin
            last edited by

            I'm not sure you'll have to wait for @Hamed to answer that. He created it :).

            1 Reply Last reply Reply Quote 0
            • HamedH
              Hamed Admin
              last edited by

              Our undo stores the state of the object you just changed before and after for big operations, and little chunks of data for small operations.

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

                @Hamed Profoundly, on hands and knees, I beg you to considering finding a way to make UNDO work properly between playing a game to test settings, and ending the play test and wanting to restore some of the changes. An UNDO list (like history of actions performed by user) would be ideal.

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

                  @Deeeds I’ve learned to live with the very limited undo system, before I decide to make a big change I use the airdrop button and save my project somewhere else on my iPad. For me, I guess that makes having a better undo system low priority. You can also branch your project and save it as a duplicate in your projects, but then you get a “branched” banner thingy stuck to it whenever you upload it to hub.

                  Jack8680J D 2 Replies Last reply Reply Quote 0
                  • Jack8680J
                    Jack8680 @Aidan_Fire
                    last edited by

                    @Aidan-Oxley I thought they only showed up as branched when you branch a project from the hub, not from your locally stored projects.

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

                      @Jack8680 Oh, but branching your project does make it a new project though right? So if you uploaded it it would be a new project not an update for the one you might already have on the hub.

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

                        @Aidan-Oxley I found another "work around"... duplicate the scene. This has been what I've been doing, but it shouldn't have to be done.

                        I tried branching, but it's too messy to reload a project to try some other values again. I'm going through the iterative stages of exploring and discerning the right values for jumps, landing, recovery time, acceleration and other characteristics of the hero's movement. It's a LOT of trial and error and testing and discernment to find that right "FEEL", and it's unbelievably annoying to try do this without UNDO.

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