oosyrag's Forum Posts

  • You do not have permission to view this post

  • You do not have permission to view this post

  • You can use the set layer angle action along with the LayerAngle() expression to rotate a layer

    -> System: Set layer 0 angle to LayerAngle(0)+1 degrees

  • Check that your animation playback speed isn't 0 in the image editor.

  • A. Don't use a separate layout if you don't need to. You can use layers and visibility instead.

    B. Use the persist behavior to keep object properties when switching layouts.

    Pausing really depends on your project and what you need paused specifically. Generally speaking though, if you change layouts nothing is going to be happening on the previous layout so it's effectively paused by default.

  • The first thing that comes to mind is to run a loop for all tiles, check if each tile is a match and change it if it is.

  • Probably yes. The networking capabilities are likely the last thing you would worry about.

  • Middle of layout would be layoutwidth and layoutheight, middle of viewport/window would be viewportwidth and viewportheight.

  • You need to use the tile to position expressions inside your distance expression.

    TileToPositionX(x)

    TileToPositionY(y)

    Convert a tile position to layout co-ordinates. For example, this can be used to position a Sprite object on top of a given tile.

  • Put a sine behavior on the enemy.

    On enemy collides with player, destroy player.

  • You need the multiplayer object for the host and peers to connect and communicate with each other, unless you are using a third party networking api with something like Photon or Firebase ect.

  • I'd say use the stable, unless there is a specific feature in the beta you want to use right away.

    Generally speaking the betas are wrapped up into a stable release within 2 months or so.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • When you set the color of the text, you can also save what it was set to in an instance variable for future reference.

  • Another option is to use a timer behavior.

    You can set it for x seconds, and use the (inverted) while timer is running condition in your damage event.

  • You can try leaving yourself a bit of a buffer. Set a timer to run on start of layout, and sync everything else to when the timer completes after a few seconds.