oosyrag's Forum Posts

  • Something like this?

    dropbox.com/s/n1nt5yuih8c3exe/Boxes-example.c3p

    For each created box, check if the distance is farther from the origin than the touch distance. If it is, set opacity to an inverse function with x, where x is the distance from touch (as distance increases, opacity decreases, normalized between 0-100).

  • construct.net/en/make-games/releases/beta/r117-2

    Basically you'll be manually loading an unloading your sprites during runtime to keep memory usage reasonable.

    I would not recommended doing this unless you're really confident you know what you're doing.

  • You do not have permission to view this post

  • showcase.api.linx.twenty57.net/UnixTime/tounix

    The above is an online unix timestamp you can reference. You can get it via the AJAX object's request url action.

  • If you really want to refactor your actions, you can set x/y offset instance variables for each piece, then loop through each piece to set their position based on their instance variable.

  • A. Match all their origin points together.

    B. Use imagepoints, and spawn objects on imagepoints.

    C. Use position each object individually. Nothing wrong with 30 actions.

  • Ok so there's 3 parts to this: displaying an array, modifying arrays, and saving arrays.

    It sounds like you have a solution for displaying, so I'm not going to touch on that much, since there are many different ways to do so depending on how you want it too look and feel.

    My main advice would be to use seperate 2d arrays instead of a 3d array, since you want to be able to modify them individually. For example in your fifth point, you want to remove an item from one array upon adding it to another. If you were to delete the xth row in a 3d array, it would delete that row across the entire z axis as well.

    So start with organizing the arrays you want as seperate objects, displaying them, and modifying them as needed as 2d arrays.

    For saving, you can get an entire array's content as a string with the array.asjson expression. Save this string to a local storage key for loading later with the array object's load action.

  • You can only sort by x where y and z are 0.

    To get around this, you can use a helper array as an index of whichever axis you want to sort by, and reference the main array through that.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I don't mean to be rude but I did read through that twice... What was the question you wanted to ask exactly?

  • There is a create object action under system.

    If your spawn object event isn't running, there is probably an issue with your conditions. The best way to get help is to show what you did in your event. You can right click the event and click copy as text to share on the forums, or take a screen shot.

  • Yes, you can simulate it as xcom did, but do note that it was extremely math heavy and not going to be very accessible for a beginner.

    It depends on the scope of what you want to do really. Xcom actually simulated the path of the bullets and elevation and collision with intervening objects in a 2d engine. If you don't care about that then it should be significant easier.

    killscreen.com/previously/articles/can-beautiful-beleaguered-isometric-perspective-make-comeback

    As far as your specific requirement, no you won't be able to have 3d models in a 3d terrain. What you can do is like in Starcraft, model the units in 3d program, and export sets of sprite animations facing different angles to display in your 2d game.

  • I imagine 8 direction with some custom events to handle gravity might work well for this.

  • Check out the "spawning enemies" section in the Space Blaster example under intermediate examples.

  • Apply an additional downward force on the origin of the relevant object via events manually.