brockatkinson's Forum Posts

  • > I've used a lot of game-making software over the years and C2 is beyond a doubt the best.

    >

    Absolutely agreed - even for professional products.

    I have a business license because I use it as a freelancer and see its incredible potential. Especially now that mobiles are getting GPU-accelerated WebGL. A whole new world of possibilities are going to be opened up when this happens.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • yes

  • Are you looking for a one-time synced event, or for an event to happen multiple times in time with music?

  • LayoutMove Bug

    This bug was created simply by moving around the layouts, when I was trying to organize them all. I'm not sure of anything specific that caused it to happen.

    Edit: This may be an error on my Windows. I've reinstalled Construct2 and tried it again, with the same results. It happens on brand new projects as well as old ones. My version of [r103.2] doesn't have this issue.

    Can anyone else give this a try on r104 to see if they have the same issues?

  • Don't do that--instead, have a layout that is your Start Page, and when you press Quit you simply go to that layout.

  • But if there's preload to be done (even if it only takes a second), and I set a variable to 'true' right after the 'play' button, then my audio is out of sync.

  • I'm doing a web app for a client that requires synchronization of animations with audio. I currently use "On Preload Ended" as the mechanism to determine the start-point of the audio, but that becomes limiting in the sense that I can't preload any other audio without it throwing off the synchronization.

    Is there the ability to detect when an audio starts, or even just if it's playing at all?

  • I'm looking to see if it's possible (even through JavaScript) to detect when an audio stream has started. I've previously used 'On Preload End', but it doesn't work very well specifically with the job that I'm doing - pre-loading multiple events ahead causes problems when I try to synchronize certain actions with the audio.

    Is there even a way to do it?

  • Is System -> Set Canvas Size what you were looking for?

    For orientation, you can try and use the Touch's Gamma values to detect what orientation you're on, and then use the rotation of layers to compensate. If you're confused, go into System's "Compare two values" to access an object's variable.

  • Use tags and adjust the volume of that instead.

  • Have you actually tried changing the volume of the tag on the start of the layout, and it didn't work?

  • maxp010- that might be more related to the behaviour than touchscreen issues. On slower devices - and even newer ones without updated graphics drivers - there tends to be a 'bug' caused when a browser refreshes slowly, and seems to get 'stuck' on moving a particular direction. When you tap the control again, it should fix it.

    Put a message in your game if you detect that they're having that issue.

    Remember, it's a bug not a feature.

  • For debugging purposes, too, your collisions should really be set to a completely separate layer--it'll make everything easier down the track.

    Especially if you set a particular 'debug' button which disappears the other layers except the collision one, in case you get stuck.

  • Could you have also done it with 'Pick top/bottom'?

  • Hmm. I'm not even sure if it's possible, because it references every single one when they exist in the exact same location.

    I tried a whole bunch of things, and none worked. I'm not sure why--it should be a fairly trivial thing to do.

    The only way I could 'fix' it was to apply a Solid behaviour to them all, but that's not really the fix you're looking for.