Colludium's Forum Posts

  • I gave up after the "downloading update..." screen never changed for 10 mins...

  • Thanks My pace is slow but I think I'm making progress....

  • Snapshot canvas, when triggered, will capture an image of the canvas. To download it you need to use the browser object - on Snapshot trigger, invoke the browser download (the url to download is the CanvasSnapshot in System, you will need to enter a file name including type (ie: LayoutName & ".png").

  • Disable their collisions when you make them invisible.

  • You can't run layouts within layouts, but check out global layers for HUDs etc.

  • The product of a week's work... When I started this I was convinced that it would be impossible to do rope climbs / descents. Well, yet again, c2 has proven to be my friend rather than my enemy. This was achieved via lots of trial and error - and it's still not complete (I want the player to be able to climb up off the top of the rope...) but I'm quite pleased with the mechanics so far.

  • Is it just me or is anyone else unable to upload images / files to the forum?

  • There are multiple trajectory angles and launch velocities that can be given to a projectile to get it to land in a certain position. If you make the velocity a constant then you can solve for the angle, if you make the launch angle constant then you can solve for the velocity.

    Physiscs Stack Exchange gives the answer - you need to solve two simultaneous equations, one for a constant velocity movement in the x direction and one for the gravity influenced up and down motion in the y direction (solve by assuming the time for each movement is the same). If you have two variables (angle and velocity) then you cannot solve it. If the start and end points are at different y values then y (or, rather, delta y) is not zero - the equation will still work.

    If you apply your answer to the physics behavior then these equations do not account for linear damping, so they will make inaccurate predictions if you have linear damping set to above zero.

  • Either import an ogg version of the audio (as stated above) or import a wav version to overwrite the one you have already. I could be mistaken but I don't think the editor converts from m4a to ogg, but it will make the conversion from a wav file.

  • Welcome to the forum! Making a platform behavior that uses the physics plugin is no easy task, but it can be done with some trial and error (to get the effect you're after). I suggest you experiment with adjusting the example capxs for physics that are bundled with c2; group filtering is achieved by setting enable/disable collisions in the physics behavior. I haven't checked to see if there's a tutorial for using physics to make a platform behavior, but if you're going to use the physics then you need to be fully familiar with how the plugin works (and its limitations) first. If you tag using - ie Colludium or whoever then they'll get a notification.

  • Check out the time and date plugin so you can capture and save the system time.

  • You need to investigate web fonts or sprite fonts in the manual. Sprite fonts are less flexible but are rendered more predictably in different browsers or wrappers.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I'm afraid that this is simply not possible with the c2 solid behavior. It's been asked for many times before but has never made it to the top of the to-do list. If you have the time and patience then you can create your own platform behavior using events (you can do collision group filtering using the physics plugin, and you could use that as the basis for your platform behavior).

  • TiAm, thanks mate. And you make a very good point about making sure the game is fun - both to play and to make. Badlands looks excellent - any idea what engine was used?

  • How do you know that line of code equates to the else condition? If you disable the else does the error still happen? I note that the other function calls also send parameters whereas the call after the else does not - perhaps that could be the source of the undefined error. Hard to say any more from the images.