Kyatric's Forum Posts

  • You, indeed, need to post a copy of your capx, as it is always that best thing to do when asking for help.

    Most of the time, the problems are specific to the project itself and how it is set up.

    Also are you aware that there is, in the Sprite object, a "On animation end" condition that would trigger once the (non looping) animation is ended ?

    It could be better than using a timer ?

  • Well, the thing is you should gather your inputs in a single event.

    I mean, when you are pressing left arrow AND you don't have a gun AND the "Walk" animation is not currently playing, play it. When you are pressing left arrow AND you have a gun AND the "Lazerwalk" animation is not currently playing, play it. And so on.

    Currently, each tick, your code reads your input, sets the walk animation, then read again your input and sees that you are having the gun, and so setting the lazerwalk animation.

    Plus the fact that all the collision polygon are off, so in addition to that there is often some "Platform on landed" interrupting in there as well.

    Corrected capx (Made in Beta 226 see at the bottom of the page for a link if you haven't it).

  • The scroll to behavior contains a shake action that can be used for that purpose.

    You may need your layout "Unbounded scrolling" property to be set to "Yes".

  • Did you mean :

    Condition Mouse On click

    Condition Object pick by UID - MyUID

    Action : Object set position mouse.X; Mouse.Y

    Action : System scroll to Object.X, Object.Y

    ?

  • I'm afraid I don't understand the question.

    What do you mean by "set frame" ? Are you talking about a sprite animation frame ?

    How is it related to rotating vehicles ?

    It would be simpler if you actually described (and posted a capx) what you are trying to do, what you already have, what you would expect it to do and what it is actually doing.

  • As a subevent add the inverted condition (IS NOT) "Playing animation 'Lazerwalk'", action Set animation to "Lazerwalk".

    This way if the animation is already playing it won't try to play it again.

    If this still only display the first frame of your animation it hints that every tick it is still changing animation and the last to be displayed is "Lazerwalk".

    Make sure your collision polygons on each frames are properly set up so that when the frame changes, your character is not considered as falling, which would modify the animation.

    Consider indeed posting your capx for review, it will make things simpler.

  • I mostly used the XML structure in the same way we can do picking in Construct 2.

    So in the end, in my tutorial, you are picking a dialog/answer/whatever through certain conditions (their attributes) in the same way you pick instances (through their instance variables).

    It may be kind of tedious for the organization, but it made sense to me as I was going along, and especially when I needed to link the logic of my XML to my display engine in the tutorial.

    To be fair I'm not super familiar with XML either, and I'm afraid there is not much more I can tell about the "best usage practice" of it.

    Again, for this tutorial that's what felt natural as I was going along, and still "readable" (allowing me to tie the logic of display/organisation to my code) nonetheless.

  • : I'm moderator, not website developer.

    Also mixing up issues does not help.

    A bug about badges is likely different from a login issue bug, isn't it ?

    I already told you, use FireFox, it works. Why don't you follow proposed solutions ?

  • remy-jay: Thanks, I've fixed the link.

  • The issue mostly comes from Win8/10 which raises this error with a new digital signature used at that time.

    If you download the beta releases that followed and were using the same signature, no more warnings.

    It is safe to use, just click the "Continue anyway" link that should appear in the warning dialog to install anyway.

    This is not a bug, and this has been covered several times in the Website issues forum.

  • It was made using Construct2 ?

  • : Possibly a lack of knowledge in XML.

    Again, I'm not completely sure what "node index" is supposed to be and how it works better in this case.

    From my quick research, in XPATH it will mostly be used to know the position of a node, which in the end, I'm not sure how is so different then setting IDs to situate it.

    If you have a concrete example I'll be glad to have a look at it.

  • : I'm not sure what you are talking about (as OP posting date shows, the tutorial is almost a year old now).

    Also, as usual with my tutorials they are examples of implementation only, not absolute truths.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Axiomaltd: Has you can see in the item's page :

    Customer Support:

    Support Website

    Have you tried contacting the actual direct support from the author ?