Positionne l'"origin point" du sprite à gauche dans l'éditeur de sprite.
Il va falloir ruser un peu à partir de là. Ajoute une "instance variable" de type boolean. Sa valeur par défaut "false".
Dans le code, mets la condition "sprite.tavariableboolean est vraie" et en action Sprite.width = la largeur que tu veux atteindre * dt
En sub-event vérifie que la largeur du sprite soit plus grande ou égale à la largeur que tu veux atteindre.
En action de ce sub event Valeur de la variable boolean = false.
Maintenant quand le joueur ajoute le sprite dans ton jeu au départ, fais en sorte que:
* La largeur du sprite soit 0
* La variable boolean du sprite soit mise à true.
Et ça devrait faire l'effet escompté.
Maintenant un mot de modération, ce forum est en Anglais. Si jamais tu ne sais pas le parler, mets quand même une traduction "Google translate" avec ton message.
Et si tu sais vraiment pas parler Anglais, préfère alors aller sur le site de la communauté francophone de Construct.
Merci d'avance
---
Position the origin point to the left in the image editor.
It will be a bit tricky from there. Add a boolean instance variable default value false.
In the code, have an event with the condition "Sprite.BoolVar = true" and action Sprite.Width = Width to reach * dt
As sub event check Sprite.Width >= Width to reach
As action of that sub event Set Sprite width to desired width and set the boolean variable to false
Finally, when the player spawns the sprite, sets its width to 0 and the boolean variable valyue to true.
That should do the trick.
A moderation word, these forums are in English. Always provide a translation with your messages in another language.
If you don't know how to speak English and are fluent in French, consider checking French-speaking community's website.
Thanks in advance.