@Aidan-Oxley yep, fixed on my iPad Air 2 for both viewer app and normal hyperPad when I updated from iOS 12 to 13(.3) a few days ago.
Jack de Wilde
Posts made by Jack8680
I often have an issue where a project won't let me edit it because apparently I don't have permission, and I work around it by branching it, but when I try to that with this project it gives this error:
Cloud backups are off, but it's possible I might've created and/or branched this project in the past while offline, in case it's relevant to the construction of the URL that's 404-ing.
RE: Little suggestion here.
@XxWhiteHearrxX I’m not an expert but a switch statement traditionally is just meant to be a way to compare a variable to multiple values and have a specific case for each value. This should be functionally identical to a list of if/else if/else, though I guess it’s meant to be simpler/cleaner.
Could maybe be interesting if it was a behaviour that lets you simplify a ton of if/else ifs into a single behaviour that just runs the nth behaviour underneath, kinda like how execute sequence runs a specific behaviour each time.
It could have a UI like an array, where the indexes correspond to the behaviour number connected underneath and the value is the value to check for. I don’t know if there are enough uses for it to be worth adding though.
RE: Viewer App now available!
Nice, looks great so far. Some minor issues though:
- There is a non-functioning Add Project button on the Projects screen
- The tutorial for making a platformer still runs
- The UI bug on the bottom bar that I experience on iPad Air 2 happens here too on iPhone 6S
4. The branch button is there on the hub but crashes the app
I haven't been using hyperPad much for a while now, but here are some things I feel would be very nice to have:
- A time output from music/sounds, so we can make rhythm games without them desyncing after a while or when pausing/lagging.
- Parenting, where child objects scale/move with their parents.
- File importing/exporting/downloading and using them with set graphic.
- Importing/exporting objects/behaviours from other projects. This would allow for sharing groups of behaviours and reusing them in other projects, as well as making it easier for people to collaborate on projects.
Not sure how feasible these are, just thought I'd post them here.
RE: Patrolling enemies.
@jiis the patrol behaviour doesn't play well with physics. I'd suggest maybe using the set velocity behaviour on a timer instead, something like this:
Basically, it multiplies horizontal velocity by -1 every second (or however long you want the patrol duration), but also switches when it collides with something on the left or right.
Colliding also runs the behaviour on for the Wait2, which has the effect of resetting the wait so you don't run into the issue where it bounces and then changes direction again right after.
You might want to use a tag in the collided behaviour so you can tag whatever objects should cause the enemy to bounce, or just get rid of it altogether.
The reason I put set velocity on a timer like this is so you don't have to worry about friction and air resistance slowing the enemy down.
I'm not great at explaining things so let me know if you need me to explain further. Here's a link to that project, behaviours are inside the red square object. http://bit.ly/2HLIM5e
RE: What would cause broadcast/receive message behaviors to fail?
@thecheater887 not sure if it's the same issue, but something that's gotten me before is if you run the broadcast before the receive behaviour is enabled it won't work.
So if your broadcast and receive are both enabled on the same frame (also happens with the first frame) you need to make sure they run in the right order, so the receive is enabled first.