Pinbak's Forum Posts

  • I am not entirely sure why that is but it could be an error with the order of events, in which case here's a new version:

    dropbox.com/scl/fi/eamtfyhsng8m21pk4ky4y/sentenceReader2.c3p

    Alternatively, it could be the text to speech object as it can be a little broken, here's an example without it:

    dropbox.com/scl/fi/7ievu7hcskibhkpirfnzp/sentenceReaderWithoutTextToSpeech.c3p

  • Thanks so much for the help Pinbak. If you don't mind, I'm getting a "Can't Open - Invalid" error on the example file you posted. Could you possibly check it?

    Are you getting the error when downloading it or when trying to open it?

  • yep, this is how i made the event:

    player on collision with EnemyProjectile >>>

    Set effect "SetColor" parameter 0 to 20

    Set effect "SetColor" parameter 1 to 255

    Set effect "SetColor" parameter 2 to 20

    player Enable effect "SetColor"

    Wait 0.1 seconds

    player Disable effect "SetColor"

    Are you using Construct 2? Because I thought you were talking about the set color action in Construct 3, which applies a tint.

  • Probably the best way to approach it is to use an array with the sentences you want to show. These sentences are then looped through and text objects are created so they can be individually clicked on.

    When a text object is clicked, it plays its corresponding sound. Here is an example of what I mean (you can also use the built in text-to-speech object although it is slightly robotic):

    dropbox.com/scl/fi/i5uc9hyrbqy3bk9anhgw8/sentenceReader.c3p

    For the images, you can have a sprite that changes animation based on the text, or add the animations to the array as well.

  • Set color should apply a tint to the sprite, not a block color. It might be possible that you are not using the correct system expression for rgb.

    If you make a new temporary project and then import the sprite and change the color does the problem still persist?

  • To make the camera move use the scroll to position action.

    To change the layout scale use the set layout scale action.

    Here's an example of using both for camera movement:

    dropbox.com/scl/fi/ztgth0etghn0ii9giaq5c/cameraMovement.c3p

  • dop2000 created a pretty good solution which you can find here:

    construct.net/en/forum/construct-3/how-do-i-8/draw-shape-touch-input-path-151065

  • Particles cannot have individual interactions in the way that you want. Because of this you should use a sprite which has the bullet behaviour and the "Bounce off solids" property set to true:

    If you then want these sprites to spawn in a similar way to particles you should write a event to create the object every x seconds.

  • It's because you have set vector x and y to self.x - 800. Which means the further along the sprite is, the less of an effect the vector action has. Try changing the action to just an integer:

  • Hello, I recently made a game for LD46, and it uses physics. It worked fine and I used Vsync in the advanced properties tab.

    When I sent the game to a friend who has a 144 hz monitor and the game runs twice as fast (the physics). This means that the player flies forward and can essentially skip the level.

    Here is the game:

    pinballjunior.itch.io/fish-escape

  • You do not have permission to view this post

  • You do not have permission to view this post