R0J0hound's Recent Forum Activity

  • Something is amiss with your plugin. You'll need to debug it, aka find at what point it fails. It could be anything really.

  • The JavaScript command "print()" will print the page. I guess you can also print an invisible page too using an iframe:

    https://developer.mozilla.org/en-US/doc ... e/Printing

    So from what I can tell you can snapshot the canvas and create a new page with JavaScript that has the snapshot red image and print it. To center the image on the page you'd use css as I understand it.

    At least that's the right direction to start tinkering.

  • There isn't but you can break it down into simpler problems.

    The first is to have an object follow a defined path. There are a few solutions you can find with a forum search, including some behaviors to help out.

    The second problem is to position an object an radius from another. Again a forum search for orbit will come up with a few ways.

    Here's one possible implimentation

    https://dl.dropboxusercontent.com/u/542 ... ollow.capx

  • Here's one idea:

    The first two events are the relevant ones.

  • Figure it out for a top view first, then you can transform the positions over to isometric. My idea is to have the terrain be a grid of points at various elevations and then you just find where the player is on the grid and interpolate between the nearby elevations to get the in between elevation.

    At least that's the rough idea. Here's a proof of concept of the idea:

    https://dl.dropboxusercontent.com/u/542 ... rrain.capx

    Half of it is just generating the terrain.

    Now another idea could be to layout the level in the editor and put a bunch of invisible sprites over the terrain and see what the player's feet is overlapping and somehow alter the speed when walking over slopes. Maybe something like this:

    https://dl.dropboxusercontent.com/u/542 ... imple.capx

  • IGDev

    This behavior isn't really usable for slopes.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You can get the json of the canvas with the canvas.asJson expression.

  • A newer variation.

    Or maybe something like this old capx:

  • Here's the relevant original discussion on the third oldest page of "Construct 2 General":

    The CC feature was called attributes and the decision was to replace them with behaviors instead. So a behavior could probably be done to implement a destroy on startup.

  • RBuster

    I don't apart from duplicating events. The plugin is probably causing a hang due to the family and I'd guess it would happen in other browsers.

    I don't have the canvas plugin installed currently and haven't made any time to work on plugins. However I seem to recall a similar problem with another plugin. The solution as I recall is to find the "typeProto.onCreate" function in the runtime and adding an if to stop the function if it's a family.

    typeProto.onCreate = function()
    	{
    		if (this.is_family)
    			return;[/code:1e6bs3fc]
    Maybe that will fix it.
  • Here's some more ideas on how to get the overlapping tiles:

    You can probably get exactly like that pic by first using the raycast plugin to get the collision point then using the idea above to get the hit tile.

  • Using an array is probably the best solution for smooth motion. I guess you could use a wait too. like every time you move the player add a wait then move the enemy by the same amount.

    partial example:

    on left pressed

    --- player: set x to self.x-64

    --- wait 1 second

    --- enemy: set x to self.x-64