• Simple Physics Swip-Swap

    19
    0 Votes
    19 Posts
    727 Views
    GameCRAZYG
    @Jack8680 Now that's weird. I wonder what is causing that.
  • An Overview of hyperPad Game Creation?

    3
    0 Votes
    3 Posts
    106 Views
    D
    @GameCRAZY That's an overview of game creation. I'm after an overview of using hyperPad for game creation.
  • Arrays v. Dictionaries

    6
    0 Votes
    6 Posts
    338 Views
    GameCRAZYG
    @Deeeds Thank you so much! That is very helpful!
  • For Each Tag, order gotten same every time?

    9
    0 Votes
    9 Posts
    388 Views
    D
    @Jack8680 I think I've grokked what you're doing. Each object stores its original position in an Attribute, each run through the loop this is gotten and used for the calculation. I've believed in arrays, stuffed them full of each objects' original positions and hoped for the For Each loop to go through in the same order each time, since I'm using the index to grab those original positions, they aren't tied to their original object. This will probably lead to catastrophe at some point, when I'll need to use your approach.
  • HOW TO: Import Image Sequence from iCloud?

    3
    0 Votes
    3 Posts
    183 Views
    D
    @Aidan-Oxley Yes. Tried this. No. What's the "right" way to import a .png sequence for frame animation in hyperPad?
  • For Each Multiple Tags = AND or OR ?

    2
    0 Votes
    2 Posts
    161 Views
    Jack8680J
    @Deeeds behaviours with multiple tags selected operate on each object in either tag, without duplication; so yes, a logical OR.
  • Find a For Each Loop somewhere in project...

    2
    0 Votes
    2 Posts
    160 Views
    iTap DevelopmentI
    @Deeeds use a behavior on/off and type in the name of the for each. You should be able to see what object it is under then. I think that’s all the farther you can narrow it down.
  • How to use "For Each" tag loop on each object

    116
    0 Votes
    116 Posts
    42k Views
    D
    @iTap-Development No, I'm leaving this here as a record. And finishing on this matter. I've said my piece(s) in response to the trials of nonsense. Of which I'm more than a little guilty for perpetuating by replying etc. I have no interest in discussing anything privately with you. I consider these matters closed. Finally. I consider myself to have been rather foolish for having wasted time in this way. It's only yesterday that @hamed let me know that some of the participants in this forum are children. Having dealt with many professional programmers, from all around the world, in projects of various sizes, there are some similarities between the child-like enthusiasm for being "right" and adult programmers' stubborn, determined and resolute isolation from reality and common sense. I'll leave you all with one piece of advice and an apology: If you can do anything other than coding with the majority of your life, do that. You'll have a far happier and more interesting life. I apologise for any of the things I might have wrote that hurt or injured, caused confusion or otherwise put you (or anyone else) in a state of mind you weren't comfortable with.
  • Get Position Set to a Tag, What's happening?

    17
    0 Votes
    17 Posts
    658 Views
    D
    @iTap-Development @Aidan-Oxley Forest for the Trees. Trees for the Wood. I'm suggesting a better UI and UX that's more consistent, easier to grok and, most importantly, discoverable. The current system requires rote learning and is a peculiar repurposing of an iterator within an iterator that no longer iterates because it's in an iterator. But it's not as bad as how the If Else is created, I'll grant you that!
  • I need help!

    10
    0 Votes
    10 Posts
    494 Views
    iTap DevelopmentI
    @Aidan-Oxley cool!
  • Duplicate a Layer: How?

    2
    0 Votes
    2 Posts
    170 Views
    Aidan_FireA
    @Deeeds Nope. Only way I can think of is using the highlight tool, copying everything in one layer, making a new layer and then pasting lol.
  • Pointer?

    5
    0 Votes
    5 Posts
    727 Views
    iTap DevelopmentI
    @Deeeds haha I guess I’ve asked before! LOL
  • When/Will a hyperPad editor/player be available for PC/Mac?

    7
    0 Votes
    7 Posts
    280 Views
    MurtazaM
    Maybe one day. But right now no mac version is planned. If apple changes things and requires a major rewrite we'll do it in a way where it's more likely to be cross platform. But for the time being we're focusing on making the iOS experience better.
  • How to: Tags -> Edit and/or Delete?

    2
    0 Votes
    2 Posts
    154 Views
    Aidan_FireA
    @Deeeds Tags delete themselves automatically when absolutely no objects or behaviours have them selected.
  • When duplicating a Scene, Duplicate not same...

    23
    0 Votes
    23 Posts
    4k Views
    iTap DevelopmentI
    @Deeeds it’s saving a backup...is you internet slow or something?
  • Teleporting Parallax: HOW?

    1
    0 Votes
    1 Posts
    182 Views
    No one has replied
  • Which more expensive: Broadcast or Conditional?

    14
    0 Votes
    14 Posts
    686 Views
    HamedH
    No broadcasting is still much faster. You can avoid timers and delays and collision take multiple time steps
  • How do I revert to the last save?

    9
    0 Votes
    9 Posts
    363 Views
    iTap DevelopmentI
    @Deeeds I think @Aidan-Oxley is right, changes are saved as you build. As for “save and quite” it is saving a backup of the project(only if automatic backups is on). Go to the ‘my backups’ page to restore any version. I think they should add an option to leave the project without a backup happening though.
  • Globally Accessible Array: HOW?

    14
    0 Votes
    14 Posts
    540 Views
    D
    @Aidan-Oxley Cheers. I'll have a puzzle around in a bit... still fighting with backups and corruption of my "elegant" little factory.
  • How to spawn a buddy?

    39
    0 Votes
    39 Posts
    8k Views
    HamedH
    How I usually handle initialization is by creating a receive message behavior and call it initialize. And every time you spawn an object, broadcast initialize. Then on the initialize, get a value from a global count somewhere on your scene like an object on global ui that has an attribute like count. Then set the spawned objects “id” attribute to that count. Then increment that count. Now, the spawned object has an id that you can use before the next time step!