Asmodean's Forum Posts

  • I can't really help. I never used the plugin for real.

    You have to use forms that really distinguish from another, otherwise there too many overlaps. If I added an half circle it's mostly recognize as v or square bracket.

    You have to delete the forms that are similar to the form you want to recognize.

    Look at the capx and read the thread.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • There is a gesture recognizer plugin from Pode. Maybe that's what your looking for.

    viewtopic.php?t=66773

    Example:

    https://dl.dropboxusercontent.com/u/141 ... index.html

  • I'm not sure how many people will be playing at one time or how much I'll scale it. It could be 2 -4 players or it could be 32-64.

    OK, that's a problem. The amount of layers 'should not' have an affect of the performance. So if your maximum number of players is 64 you could use 64 layers, independent of the actual number of players.

    But I admit, that's not really a satisfying solution.

  • The triggered once is unnecessary, because the 'one pressed' event is a triggered event (green arrow).

    It will trigger every time you press z but only once, even if the sound is playing. If you want that it only plays when the sound has ended you have to use a second condition.

    An example:

    Give your sound a tag-name, something like FlipperSound.

    Keyboard| On Z Pressed                 -> Audio| Play flipper not looping ... (Tag"FlipperSound")
    Audio|(invert) Tag "FlipperSound" is playing
    [/code:1yjn6n4u]
  • I think it took at least a tick to use the new size, so you have to wait or use it in another event.

  • Try a wait 0.1 after your set text. Maybe that helps.

    • Post link icon

    Ashley

    Is there a chance for webassambly in C3?

    • Post link icon

    I have to say that I'm willing to pay good price if I get usability close to Construct and better export options.

    Are better export options not to rely on a 3rd party or better performance or both?

    If it's a gain in performance there is now a chance. WebAssambly is close for release in the browsers and crosswalk and Ashley wrote in his blog:

    [quote:19f6ro8p]I am actually pretty receptive to the idea of writing parts of the Construct 2 engine in WebAssembly. If you really want better performance, this is probably a better thing to ask for.

    I think is time to ask for it, at least for C3.

  • Browser Preview for WebAssembly in the nightly builds of Chrome, FireFox and Edge

    https://hacks.mozilla.org/2016/10/webassembly-browser-preview/

    https://v8project.blogspot.de/2016/10/webassembly-browser-preview.html

    https://blogs.windows.com/msedgedev/2016/10/31/webassembly-browser-preview/

    WebAssembly Demo:

    http://webassembly.org/demo/

    There is a huge performance difference between the WebAssembly and asm.js version, at least on my PC.

    Starting with Crosswalk 22 it will available as an experimental feature.

    https://crosswalk-project.org/documentation/tutorials/webassembly.html

  • I wouldn't do a simulate jump. I would use 'Set Platform vector Y'.

    If you use the triggered 'on collision with ..' it should work, otherwise with non-triggered events the player would fly upwards.

    Something like: Player| On collision with Enemy -> Player| Set Platform vector Y to 'myJumpStrength'

    'myJumpStrength' has to be negative like -650.

  • It depends if the object that touches the imagepoint of the other is square. If it's square you could use distance, otherwise you have to distinguish between height and width.

    In this example if the green rectangle overlaps the purple one on the upper left (Imagepoint1) you get an overlap.

    https://drive.google.com/file/d/0B5FlDY ... sp=sharing

    Please feel free to ask is something unclear.

  • Has anyone seen a similar issue before? Am I using it wrong?

    Does the spriteFont object assume that characters have a space between them (most Arabic letters connect together). Any help on this is highly appreciated.

    You are right, SpriteFonts need padding or spaces of 1 or 2 pixels between the characters or you get problems with the anti-aliasing. You can set the width of any character individual, if the spacing make a gap after the character in the text. Use the action: set character width.

    For example if you want an 'i' smaller than the rest of the characters from start of your program:

    System | On start of layout->SpriteFont|Set character width to 'any width you want' for "i"

    'any width you want' is the width you want

    • Post link icon

    I am going to have a guess that the c3 engine will be written in TypeScript so it can export/compile the latest acceptable version of JavaScript...

    Just an educated guess because it would keep c3 at the bleeding edge. Also, the Visual Studio Code editor is fantastic, so writing plugins in TypeScript would be a pleasure...

    I would love that too, I hope that will be true.

    [quote:22mx5dh3]There won't be 3D.

    Thank goodness!

  • Ok, thanks for the response. So just to clarify, they decided to do the opposite to maths? Seems a little odd...

    That has a historical reason, I think. The electron beam in a CRT starts in the upper left corner and ends in the bottom right corner. The early Homecomputer uses this coordinate system because it resemble how the electron beam moves.