oosyrag's Forum Posts

  • Add a triggering condition to your top level event, the one with the for each element. For example on button pressed or on click or something.

  • There are many ways to make different styles of score boards. You'll need to be more specific. Generally speaking though...

    Part 1 - Record a score during gameplay. Use an instance variable to keep track of the score.

    Part 2 - Trigger saving the score. Usually this happens on death. You can save the score to another variable, or if you want to keep track of many scores, an array would work better. The array would additionally allow you to sort by value.

    Part 3 - Display the scores by text or spritefont object, using the values from the array. You can get the values from the array into your text object using expressions.

    Part 4 - If you want your high scores to be persistent between sessions, you'll probably want to save them by using the local storage plugin.

    What have you tried so far? If you get stuck with any particular issue it would be easier to give you more help.

  • You do not have permission to view this post

  • I didn't see any plugins for those cloud services, but it can probably be done through the new scripting feature in C3. You'll have to check the API documentation for whichever service you want to implement for javascript. Support is probably beyond the scope of this forum. You can try in the the scripting section of the forums though. construct.net/en/forum/construct-3/scripting-51

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Use the timer behavior. Invert the timer is running condition.

    + Keyboard: On Q pressed

    + Player: [X] Is Timer "cooldown" running

    -> Player: Spawn Sprite on layer 0 (image point 0)

    -> Player: Start Timer "cooldown" for 1.0 (Once)

  • construct.net/en/make-games/manuals/construct-3/plugin-reference/user-media

    You should use the UserMedia - On Snapshot Ready condition instead of the System-On canvas snapshot condition by the way.

  • Where on the cloud do you plan to have your users save to? Your own server? A third party service? You'll need a plugin that can support communicating with the back end you plan on using, for example Firebase.

  • Try adding a System-Pick all sprite condition as the second condition and see if that's what you wanted.

    Otherwise I'm afraid I'm not really sure what you are asking for.

  • Theory only here, no experience.

    You can attempt to get a camera stream with the user media plugin.

    The user media plugin will allow you to save a snapshot, which can then be loaded into a sprite object.

    You can then utilize the sprite with the drawing canvas plugin to get pixel data, with which you can parse somehow to detect your desired label. This would be the difficult part. Also this may run too slow asynchronously to be effective in realtime.

    So possible yes. Image recognition is beyond me though.

    I imagine a simple overlay onto a camera feed like Pokemon Go should be relatively easy.

  • Its probably fine as long as none of those objects get deleted and recreated in the editor or runtime.

  • Construct 3 does not natively support sprite mesh deformation. I don't know if there are any third party plugins for it.

    I would look for a dedicated imaging program for this type of image manipulation. I believe Spine is a well known one, and Spriter 2 (not yet released) plans to support mesh deformation.

  • You can do this with the File Chooser plugin to upload an image, and Drawing Canvas plugin to do the cropping in conjunction with blending modes for the cropping interface.

    Depending on how you want to implement it though it might not be a particularly simple project.

  • + Touch: On touched Sprite

    + System: For "loop" from 28 to 35

    + Sprite: Pick instance with UID LoopIndex

    -> Sprite: Set animation frame to LoopIndex-27

    On a side note, I generally would not recommend using UID like this, although I don't know how your project is set up.

  • Have you tried different browsers on mobile to see if any work?

  • Tilemap collisions can normally be checked without any behaviors.

    When testing for collisions with a Tilemap object, empty (erased) tiles count as not colliding, and all other tiles count as colliding. A custom collision polygon can be set for individual tiles by double-clicking a tile in the Tilemap bar. Note however the collision polygon cannot be entirely removed from a tile: only an erased tile counts as not colliding at all.

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

    Perhaps you want to add the solid behavior to the tilemap? It will then have special interactions with a variety of behaviors.

    If you want it to interact with the physics behavior, give it the physics behavior and enable the immovable option.

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