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. Help and Support
  3. Start Particles Behaviour waits?

Start Particles Behaviour waits?

Scheduled Pinned Locked Moved Help and Support
16 Posts 5 Posters 1.2k Views 3 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.
  • D Offline
    D Offline
    Deeeds
    wrote on last edited by
    #1

    It seems the Start Particles Behaviour waits until the particle has finished playing until "falling through" to the next behaviours (those underneath it) on a branch are executed.

    Is this the case, by design?

    If so, I think this should be renamed, at the very least, and some documentation provided that highlights this 'behaviour'.

    Similarly, playing a sound seems to do the same thing. Also in need of a documentation and renaming to make this instantly understandable by those both using and considering using these behaviours.

    I'd suggest, generally speaking, that every single behaviour that waits be clearly identified as doing so, and every behaviour that doesn't, also be clearly identified as such, so that no user is ever left guessing the rate of flow of execution down a branch.

    iTap DevelopmentI 1 Reply Last reply
    0
    • D Deeeds

      It seems the Start Particles Behaviour waits until the particle has finished playing until "falling through" to the next behaviours (those underneath it) on a branch are executed.

      Is this the case, by design?

      If so, I think this should be renamed, at the very least, and some documentation provided that highlights this 'behaviour'.

      Similarly, playing a sound seems to do the same thing. Also in need of a documentation and renaming to make this instantly understandable by those both using and considering using these behaviours.

      I'd suggest, generally speaking, that every single behaviour that waits be clearly identified as doing so, and every behaviour that doesn't, also be clearly identified as such, so that no user is ever left guessing the rate of flow of execution down a branch.

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

      @Deeeds
      0_1512707416344_51C99A22-BB57-4280-B27F-4CEEDA6739C1.jpeg
      Idk if you saw this, but it gives a general ideašŸ¤·ā€ā™‚ļø

      D 1 Reply Last reply
      0
      • iTap DevelopmentI iTap Development

        @Deeeds
        0_1512707416344_51C99A22-BB57-4280-B27F-4CEEDA6739C1.jpeg
        Idk if you saw this, but it gives a general ideašŸ¤·ā€ā™‚ļø

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

        @iTap-Development

        Yes, I've seen these.

        How did you, by way of example, learn what these things mean?

        iTap DevelopmentI 1 Reply Last reply
        0
        • D Deeeds

          @iTap-Development

          Yes, I've seen these.

          How did you, by way of example, learn what these things mean?

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

          @Deeeds you get the idea once you read a couple.
          0_1512708120749_47EC3799-0BE0-471E-B1B1-0E4C9E0D7667.jpeg

          D 1 Reply Last reply
          0
          • iTap DevelopmentI iTap Development

            @Deeeds you get the idea once you read a couple.
            0_1512708120749_47EC3799-0BE0-471E-B1B1-0E4C9E0D7667.jpeg

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

            @iTap-Development I get that you're of the opinion this is expressed well and that hyperPad is sufficiently clear in its documentation.

            I also understand you like using trial and error to discover things.

            You value your discernment skills.

            Got that, too.

            iTap DevelopmentI 1 Reply Last reply
            0
            • D Deeeds

              @iTap-Development I get that you're of the opinion this is expressed well and that hyperPad is sufficiently clear in its documentation.

              I also understand you like using trial and error to discover things.

              You value your discernment skills.

              Got that, too.

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

              @Deeeds I agree it could be more detailed, but it’s not THAT hard to understand.
              Yes, I do enjoy trial and error to a degree...that why I spent most of last night making my ā€œlike finderā€ project. (Yep, I actually fell asleep while using computer today with the mouse in my hand....at least I didn’t ā€œsleep walkā€ around the computer)
              Are you saying I have discernment skills? Uh, thanks. I’m used to yadda yadda yadda laced with criticism🤣

              D 1 Reply Last reply
              0
              • iTap DevelopmentI iTap Development

                @Deeeds I agree it could be more detailed, but it’s not THAT hard to understand.
                Yes, I do enjoy trial and error to a degree...that why I spent most of last night making my ā€œlike finderā€ project. (Yep, I actually fell asleep while using computer today with the mouse in my hand....at least I didn’t ā€œsleep walkā€ around the computer)
                Are you saying I have discernment skills? Uh, thanks. I’m used to yadda yadda yadda laced with criticism🤣

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

                @iTap-Development Everyone has discernment skills. To a degree.

                You missed the crucible sentence in my initial post, and the most important word:

                "to make this instantly understandable by those both using and considering using these behaviours."

                What exists now is barely a reminder service for those already "in the know".

                iTap DevelopmentI 1 Reply Last reply
                0
                • D Deeeds

                  @iTap-Development Everyone has discernment skills. To a degree.

                  You missed the crucible sentence in my initial post, and the most important word:

                  "to make this instantly understandable by those both using and considering using these behaviours."

                  What exists now is barely a reminder service for those already "in the know".

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

                  @Deeeds wait, so you weren’t complimenting me?😭 I’m so sad!

                  0_1512710232758_3595E236-1A2B-4B62-94D6-5A7C053C1FB4.png

                  Maybe this would make it more obvious?

                  D 1 Reply Last reply
                  0
                  • iTap DevelopmentI iTap Development

                    @Deeeds wait, so you weren’t complimenting me?😭 I’m so sad!

                    0_1512710232758_3595E236-1A2B-4B62-94D6-5A7C053C1FB4.png

                    Maybe this would make it more obvious?

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

                    @iTap-Development

                    "Delay" is non specific, in the extreme.

                    "Can" does not indicate will.

                    The timer icon is never defined or otherwise explained in any documentation I've seen.

                    "Start" does not indicate anything more than a call to.... well, START!

                    iTap DevelopmentI 1 Reply Last reply
                    0
                    • D Deeeds

                      @iTap-Development

                      "Delay" is non specific, in the extreme.

                      "Can" does not indicate will.

                      The timer icon is never defined or otherwise explained in any documentation I've seen.

                      "Start" does not indicate anything more than a call to.... well, START!

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

                      @Deeeds I agree, delay should be defined for the behavior...like, ā€œwhen particle is finishedā€.
                      ā€œCanā€ what about can?
                      Time icon seems self explanatory. Especially with description in behavior.
                      What about start?

                      1 Reply Last reply
                      0
                      • MurtazaM Offline
                        MurtazaM Offline
                        Murtaza
                        Admin
                        wrote on last edited by
                        #11

                        https://hyperpad.zendesk.com/hc/en-us/articles/115003341106-Start-Particles

                        "This behavior will trigger an event after a delay (when the particle is done playing it's iteration)."

                        The in-app references are for quick references. On our manual we go into a little more detail.
                        First pass is matching the behaviour reference (and including some extra info)
                        second pass is additional info,
                        third pass is adding tutorials/samples for each behaviour.

                        We're currently on the first pass.

                        D 1 Reply Last reply
                        0
                        • MurtazaM Murtaza

                          https://hyperpad.zendesk.com/hc/en-us/articles/115003341106-Start-Particles

                          "This behavior will trigger an event after a delay (when the particle is done playing it's iteration)."

                          The in-app references are for quick references. On our manual we go into a little more detail.
                          First pass is matching the behaviour reference (and including some extra info)
                          second pass is additional info,
                          third pass is adding tutorials/samples for each behaviour.

                          We're currently on the first pass.

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

                          @Murtaza

                          This behavior will trigger an event after a delay (when the particle is done playing it's iteration).

                          Removing ambiguities (a first draft):

                          This behaviour triggers subsequent behaviours only on completion of its particle system's duration.

                          // One problem: a particle system's 'duration' can be infinite, hence the need for "only". If the Start Behaviour for infinite duration particle systems flow straight through, that's something else that needs to be described.

                          The naming problem is still an issue. Yes, it does 'start' a particle system, but it also loads it and places it and plays it in entirety (without pause or speed controls), and waits for the duration of the particle system's duration. So "start" is not nearly the best word choice, since it conveys the idea that this behaviour simply "starts" the particle system and then continues on down the branch.

                          It also adds the mental capacity for consideration of stop, pause fastforward and reverse, since the word 'start' comes with builtin context of its own. None of these things are available for particle systems, further removing "start" from being an ideal word choice.

                          Whatever word is used should be congruent with whatever word is used/chosen to load, activate and wait for an audio file, since these behaviours behave in a similar manner, and perform similar operations.

                          Since both of these behaviours suffer from a caching issue the first time they're used (loading and then playing their respective particle system or sound on first call), there's that to consider, too.

                          1 Reply Last reply
                          0
                          • HamedH Offline
                            HamedH Offline
                            Hamed
                            Admin
                            wrote on last edited by
                            #13

                            What should we rename it to?

                            D T 2 Replies Last reply
                            0
                            • HamedH Hamed

                              What should we rename it to?

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

                              @Hamed If you're going to take any time to reconsider naming, start at the point where someone decided to name all nodes "behaviours". That's the fundamental flaw.

                              1 Reply Last reply
                              -1
                              • HamedH Hamed

                                What should we rename it to?

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

                                @Hamed Play Particles?

                                I don’t think child behaviors execute on a lopping particle, so this I feel may fit.

                                D 1 Reply Last reply
                                0
                                • T Thecheater887

                                  @Hamed Play Particles?

                                  I don’t think child behaviors execute on a lopping particle, so this I feel may fit.

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

                                  @Thecheater887 Play suffers much the same problems as Start.

                                  Activate
                                  Initiate
                                  Launch

                                  All suffer the same problem.

                                  They convey a false sense of an instruction having been sent and that's it, that's all.

                                  But that's not it, not all and fails to come close to conveying the extent of what's going on, and what this behaviour is doing, and will do.

                                  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