High Score Example
In a top down or isometric game, the vertical jump component is usually mostly visual. You'll want 2 components to your player object. The base, which could be a shadow or an invisible helper object, which only moves on a 2d plane with 8direction. The second part is the main part of the object, which can "move" vertically, but is always tied and returns to the base object when at rest.
Edit: Example - dropbox.com/s/710e0ebwoh4o6zc/8directionjumpexample.c3p
I'm not sure this is related, but images are not removed from memory in between two layouts that both use the same object. So you should be able to use an intermediate loading layout with minimal content and events that load in your external files, then switch to your main layout when it's done.
Use bullet disabled on arrived instead of comparing fixed coordinate, rounding errors can make it so that your bullet might never be exactly at 300,650.
If you want a single pixel border around your tiles, your tiles should have only one border drawn on either the top or bottom, and only one of either the left or right side.
Here's the basic concept.
dropbox.com/s/in2hjgjvesrzeth/noitastylefogexample.c3p
You're unlikely to match Noita's optimization of pixel level physics efficiency with a high definition game. That's not an engine issue.
Not a dictionary, but you can with an array.
Unless you want to put your dictionary keys in an array and randomly pick a key to look up the file name in the dictionary. Might as well just put the file name in the array though.
No, it means you shouldn't display an ad on startup.
You've got something else in your project that's moving it then, perhaps an event or behavior.
Develop games in your browser. Powerful, performant & highly capable.
Put it on a layer with parallax 0
Drawing canvas has some nuances to it, I'm not too familiar with it myself.
If your fish object is the one with the blending mode on it, try pasting the texture first before pasting the fish.
dropbox.com/s/602zyzqckrzarsy/drawingcanvastextureexample.c3p
Alternatively, you can just use the on arrived trigger in the moveto behavior to turn on the sine movement. I prefer states though, as they are usually easier to organize and clearly defined.
Member since 20 Feb, 2013