Tomycase's Forum Posts

  • You need a separated mask object, a square or rectangle sprite that will act as the hitbox with the platform behavior, your character parts must be pinned or positioned to the mask's position (if pinned, position only, not angle in your case)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • If I get it right the problem is either the fall animation loops or it doesn't play at all depending of the code, that's what the videos show

  • I think it is because at the moment your character starts to fall, it is still in contact with the wall during one tick, just enough to make the "has a wall" condition true, and when your character is wall sliding, the "on fall" condition is already met so it can't trigger again;

    What you can do is :

    On left key released;

    Wallslide is playing;

    Has a wall to the left;

    -> Set animation to fall

    Same for the right side, try it and tell me if it works

  • The wait register the next event to play and can cause problem in your case plus as newt said you don't have as much control on it compared to a timer, now the inconsistencies in the dashs might be caused by the multiplayer itself, probably a lag or slowdown issue

  • To jobel:

    This looks like Construct 2, the fade option for audio is not available here, the solution would be to install a plugin like rex_audio_helper

  • Add a "Trigger once while true" condition to your top event, otherwise it will loop as long as your variable is equal or inferior to zero

  • No problem, tell me if you have any issue when you try it ^^

  • Hi, I made you another system that work just like you want with less events and variables :

    Instead of spawing sprites all over the layout and delete them it spaws it directly on the grey plateforms, then it triggers a function to update the sprites frame;

    I created a family with the sprite inside to check if there is a tile on left or right of the sprite by overlapping offset, then it can change the frame accordingly ~

    (Note that the "Wait 0 second" is important so the game has time to spawn the sprites before it triggers the function)

    Edit : I made a little change to the first event that allows you to change the angle of the grey plats and spawn the sprites accordingly to the angle :

  • No problem! :)

  • You need an object, your shape, that will act as a mask, then you need to change your image blend mode and put it in front of your shape, to make it works the active layer must have Force own texture enabled

  • You're looking for a more advanced type of movement, in C3 it can be achieved with tweens and timelines, you should look for those tools :

    construct.net/en/make-games/manuals/construct-3/behavior-reference/tween

    construct.net/en/make-games/manuals/construct-3/plugin-reference/timeline

  • youtube.com/watch

    youtube.com/watch

    youtube.com/watch

    Here is 3 tutorials about enemy following player, you should find what you need here;

    Don't forget to check youtube tutorials if you struggle on something, there are high chances that you find what you need

  • I'm not sure of the result you want to achieve here, also making the camera a big object shouldn't be necessary, as the scroll behavior will track its origin only, usually a small sprite does the job, if you want to change the zoom (I believe?) you need to modify the layout scale

  • There're plenty of tutorials for enemy spawning and enemy follows on Youtube, I recommend you to take a look

  • Hi, from what I understand, your level has a large height and you want to show it integrally, that's right?