• Attached Objects & Collisions Misfunctional

    Locked
    40
    0 Votes
    40 Posts
    8k Views
    MurtazaM
    Ok so the bug has been reported. We'll be changing how we do physics by giving you more "raw" control and less "magic" behind the scenes. Closing this thread since it's going way off topic and makes it harder for us to actually find problems in between these discussions. Use the general discussion section to continue this discussion if you want :).
  • How to delete a save file?

    5
    0 Votes
    5 Posts
    170 Views
    iTap DevelopmentI
    @Aidan-Oxley resetting saved data in the pause menu didn’t work? That’s weird, I think that’s how I’ve got it fixed before.....
  • Get Color of Background: HOW?

    11
    0 Votes
    11 Posts
    863 Views
    Aidan_FireA
    @Deeeds I guess since you keep changing it through the editor, it could make it a bit easier for you. But if there were no way to change the background through behaviours, it would make little sense to be able to get the background colour through behaviours.
  • How do I change my username?

    2
    0 Votes
    2 Posts
    94 Views
    iTap DevelopmentI
    @Action-Studio you have to ask the Hyperpad team to change it.
  • Stupid Question: How do I make a Start Screen?

    5
    0 Votes
    5 Posts
    204 Views
    MurtazaM
    You can create a new scene for your start screen. If there are few behaviours and few objects it should load almost instantly. The first scene in the list of scenes will be the first to load.
  • HOW TO: Move everything in a Scene to the Right by 16 meters?

    10
    0 Votes
    10 Posts
    378 Views
    Jack8680J
    @Aidan-Oxley that was it! I might try that again.
  • Finding "Routes" with Point-Based AI

    1
    0 Votes
    1 Posts
    76 Views
    No one has replied
  • Find the Collision Point: HOW?

    26
    0 Votes
    26 Posts
    2k Views
    T
    @Jack8680 spawn a particle object and use destroy object attached to play particles.
  • Other than Patrol, how to make repeating series of actions

    62
    0 Votes
    62 Posts
    18k Views
    Aidan_FireA
    @Deeeds @Murtaza There is definitely something strange happening here. It only happens when you start to spawn more of these objects with the flash cycle behaviours. Have a look in this project: http://bit.ly/E04bqD Tap the green object to make the blue objects flash (5 times). After you see that work normally, maybe try it again, just in case. Then, tap on the blue objects to spawn duplicates of themselves to the right. Then tap the green box and watch the blue objects fail to cycle properly (specifically, the original ones act a little strange, but only for the first time, any other cycles after that work fine, and only after they spawn duplicates). Tap the green object again, the spawned blue objects will only flash once, while the originals do it all 5 times.
  • Particles Start Size & End Size: What are they?

    2
    0 Votes
    2 Posts
    103 Views
    Aidan_FireA
    @Deeeds Trial and error. The way particles are made is annoying and should be changed to something more useable and give more control over very specifics of particles. Hopefully this’ll come soon.
  • An attempt to understand storage in Spawned Objects

    3
    0 Votes
    3 Posts
    172 Views
    KamdroidK
    @Murtaza please do this. It’s crazy something like this hasn’t already been made, as I have to go to some uncomfortable extend to dynamically create spawned objects with different IDs. A “copy from original state” and “copy from current state” would be much better. E.g., if I’m spawning a list I can just do: Set “label1” text to “Test” Spawn Object “label1” with current state Instead of doing my current method which is creating a unique Broadcast ID for objects using their location to provide the information I could overwise just apply using “with current state”
  • Spawning Object Clean up: Expensive?

    4
    0 Votes
    4 Posts
    174 Views
    Aidan_FireA
    @Deeeds So maybe destroying objects is slower than spawning them. Either way @Thecheater887’s idea of just not killing them all at the exact same time should work. If you want them to look all destroyed at the same time, make them hide themselves all at the same time, then destroy themselves over a short time, probably one at a time.
  • Get Velocity -> Convert to a Direction

    10
    0 Votes
    10 Posts
    401 Views
    Aidan_FireA
    @Deeeds I haven’t tried using/testing Jacks formula, but I’m quite sure that my one (with the heap of conditionals) will work. The output might be a bit strange, but that’s because there’s no point in converting for example the angle of -30° into 330°, but the two angles are the same. If it’s still being strange with both my formula and Jack’s, I’ll make an example project of launching a ball as you said with an arrow pointing in it’s direction of travel.
  • Value Behaviour's behaviour

    2
    0 Votes
    2 Posts
    89 Views
    D
    Further to this, what is a Value Behaviour? I've just tried using it in a loop of a different type, and it incremented fine. But then restarting it didn't work. Anyone with a penchant for wordiness, and knowledgeable of what these things are, and how/what/when/why to use them, please help!
  • Powers

    29
    0 Votes
    29 Posts
    3k Views
    iTap DevelopmentI
    @Aidan-Oxley oh I see! Thank you!
  • How to change where in a level the start point is?

    2
    0 Votes
    2 Posts
    92 Views
    iTap DevelopmentI
    @Deeeds in the editor, it’s the button in the top left. It gives the options of background and screen view.
  • Arrays to store levels

    6
    1 Votes
    6 Posts
    554 Views
    Aidan_FireA
    @CAnesia Ok, because of it being grid like, I would as you said assign a short 1 symbol ID for every possible object, and then have an array that stores all of these and loads the level in a specific order. I only make it load the same as reading (left to right, top to bottom). If you don’t know how to make a level loader, I can probably help you make it by either making an example project or editing your actual project
  • How is the "Set Time Scale" working Behind the Scenes?

    1
    0 Votes
    1 Posts
    63 Views
    No one has replied
  • Leaderboard

    11
    0 Votes
    11 Posts
    842 Views
    D
    @Murtaza I agree with some of what you're saying with regards the social platform "efforts" of Game Center, that stuff was a bad joke. Like Apple Radio is to Apple Music, it was a hodgepodge of ideas in its first incantations. Trying to be all things to all people and never succeeding at being anything other than a nonsensical contrivance in an era when social networking had already been solved. However, the parts of Game Center that will probably last forever, and very logical uses of iCloud, are leaderboards, achievements and game sync. This is the part they should have focused on from the beginning, but got carried away with the idea of being a social network, as well. Which was silly. I'm asking about Game Center here, precisely because of the OP's title, Leaderboards. Game Center's ability to easily add leaderboards, achievements and game sync are all valuable facilities that will probably see Game Center go on forever, and Apple probably forever regret this horrible name and the former attempt at being a social network for games. In the cold hard light of 2017 we can see that there was only ever going to be one social network winner, but back when they were planning Game Center there was more perceived chance of fragmentation. It looked, for a while, like social networks might form around interests and activities. Your Hub is a similar "bet", to some extent. It's all about Facebook/Instagram now. Nothing else matters, unfortunately. However, high scores tables, achievements and game sync all require a database online, for which Game Center's iCloud usage is still the best option on iOS, and probably always will be. Replays and Game Streaming... probably Twitch and Youtube will battle this out, unless Apple figures out how to make an incredibly compelling option. // Side note, just about every iOS device of the last 2 years has more than enough horsepower to play almost any game AND record itself. Apple's screen video recording is a little lossy, but it's INCREDIBLY efficient, and perfect for streaming. @Hamed it's the polling and performance monitoring that running the screen recorder does that gives cocos2D the space it needs to perform consistently, and "buries" the bug at the core of cocos2D. Where the leaderboards will become increasingly useful is iMessage micro/mini advertising games. And this is where the potentially low profile/size of cocos2D/hyperPad games (without all those ad things you bundle in) can be a boon to that industry. And it's also iMessage games where you can target your original assumed audiences. That's where they all are, that's how they're all communicating when not using Facebook/Instagram. Micro-apps/games have become a phenomenon within WeChat in China, which Apple is aping (very closely) with iMessage. Every year imessage looks more and more like WeChat. There's a massive industry being built around games and interactive ad experiences for WeChat integration, and Apple has provided the same degree of access for native games in iMessage, and given iMessage its own store. Which means iMessage games and apps are native, and Apple users have a much higher expectation of app experience within iMessage than HTML game players in WeChat. Your little "engine that could" is perfectly suited to be tweaked for targeting this market because it's performant and light. What matters in Game Center (sync, achievements and leaderboards) is one of those tweaks. The other is iMessage App/Game integration, and the extensions facility.
  • Are Arrays Global?

    27
    0 Votes
    27 Posts
    2k Views
    D
    @CAnesia I'll have to have a little think. This isn't where I was going with this. I was trying to introduce a range of complimentary ideas and aspects of programming in a subtle, inconspicuous manner, then reveal what they are later. Perhaps that's loading to much obscurity and layering needless complexity to the concepts and ideas, and distracting from a potentially cleaner, more focused, pointed narrative.