Hundreds of features to explore
Games made in Construct
Your questions answered
Popular & trusted by schools and Universities world-wide
Construct 3 runs in the browser & works offline
Students do not need accounts with us
World class complete documentation
Official and community submitted guides
Learn and share with other game developers
Game development stories & opinions
How can I transform an object/sprite smoothly? (like growing a button or rotating smoothly)
Develop games in your browser. Powerful, performant & highly capable.
Increment by dt every tick is a general answer.
Set Sprite scale to 1+dt
Set Sprite angle to Sprite.Angle+dt
Use a multiplier of dt to change the rate.
Can you help with one more thing?
how do I make smooth opacity fade?
Same thing. Set opacity to sprite.opacity-dt
If you want to constrain it so it doesn't go negative, you would do max(0,sprite.opacity-dt)
Alternatively, use the fade behavior.