Change the expression to 60/distance()
Develop games in your browser. Powerful, performant & highly capable.
"Gacha" is an array. You need to loop through it in reverse order and remove values one by one.
+ System: On start of layout -> JSON: Set path to "Gacha" ----+ System: For "n" from JSON.ArraySize(".")-1 to 0 --------+ System: JSON.Get("." & LoopIndex) is between 29 and 34 ---------> JSON: Remove 1 values at "." starting LoopIndex
Yes, there are people available for hire, you can make a post on this sub-forum:
construct.net/en/forum/game-development/job-offers-and-team-requests-28
Check that the event sheet is attached to the layout.
it worked but there is always a frame late
So it is working! You need to adjust your animation, maybe remove the first frame, or move it to the end of the animation. I can't tell you the exact solution because you didn't share your project.
So you are you using an animated sprite as a particle object? Check the animation settings (speed, looping etc.) in the animation editor.
See these posts:
construct.net/en/forum/construct-3/general-discussion-7/discontinuation-support-177127
construct.net/en/forum/construct-3/general-discussion-7/outdated-android-billing-177148
The turret sprite (which is rotating) should be invisible.
The animation sprite (with 32 frames) should be on top of the turret, and should not rotate.
The "a" in my formula is the angle of the turret sprite.
You can't rotate the same sprite!
The rotating turret sprite should probably be invisible. And then there is another sprite on top of it, which is playing the rotating animation.
Did you see "Procedural terrain generation" example in C3?
editor.construct.net
That's how Construct games are exported. If you delete the folder, the game will stop working (obviously)
Try something like this:
Set animation frame to round(((a+360)%360)/32)%32
Where a is the turret angle.
Member since 26 May, 2016