My solution without the bullet behavior. You need an instance variable speed in square, but you can make the squares as fast as you want. Don't know if this is what you wanted.
I don't think that you can avoid that without changing the pattern. The problem is as old as games are. This was allways a problem in old 8-Bit games, but it bothered nobody.
That is called Moiré pattern https://en.wikipedia.org/wiki/Moir%C3%A9_pattern.
You can try to change the sampling to bilinear or trilinear.
You are using a Negative Lookbehind (?<![^\/]\/). That is not supported in FF.
You can test your regex pattern here:
https://regex101.com/r/HUdynV/4
Maybe someone here know how to fix this.
Doesn't work 9-patch for you?
https://www.construct.net/en/make-games/manuals/construct-3/plugin-reference/9-patch
Hoi totoe, I hope I fixed it. Reverb only works on old songs, on new songs it has no effect. It's not only the plugin. The web-player/composer has the same effect.
It was like I said he (John Nesky) changed the whole player and so some variables wasn't there anymore. Official only 'play' and 'pause' is supported. My plugin is a dirty hack and something what you actually should never do because it will sooner or later break the plugin.
drive.google.com/file/d/1fv6WTQ0c6OmqLpvUDpf7dpUYJgotXuV2/view
Looks like it's a retro computer magazine for 8 Bit Computer. Looks nice thanks for the link.
Something similar is the Kilobyte Magazine:
retro.wtf/kilobytemagazine
Hoi totoe, I looked at it and it seems he changes the complete engine of the player. It's all completely new. So all new Songs want work on the old plugin. I will take a look, but this will take some time, because it's all new and I cannot guarantee that it will work like before, because there is only play and pause officially supported.
Develop games in your browser. Powerful, performant & highly capable.
Playing checks if the animation is playing not if it's not playing. The else doesn't work here.
You have to make a new animation. like 'stop' and change the animation and check for the new one.
—
for 30% in X it would be:
-> System: Create object back on layer "back" at (fore.X×(0.3)+OriginalViewportWidth×(0.35), 175)
fore.x*(parallax in x) + OriginalViewportWidth*(0.5-(parallax in x)/2)
fore.X×( 0.3 )+ OriginalViewportWidth×(0.5-0.3/2)
You have to take in account that the background is also scrolling only with half of the speed.
Try: -> System: Create object back on layer "back" at (fore.X÷2+OriginalViewportWidth÷4, 175)
for the background object.
I think the ESC-Key is occupied by the browser in Fullscreen. So no key press comes through and isn't recognize. I think the easiest way is to choose another key like F12.
There are several ways to do that. I made two examples.
The first uses the Sine-behavior. You have to put your enemy in the middle of the platform and set the magnitude in the sine behavior to half of the length of the platform. The advantage of this is you can set you enemy where you want, even in the air.
The second uses the Platform-behavior. You have to use two invisible sprites as markings to know where you enemy has to make the turn. I think that one is easier to understand.
drive.google.com/file/d/1lXrsgIF93Luk3dbr_btuu-3LKrvWXo3w/view
Your 'var_zombie_health' need to be an instance variable not a global. Otherwise it's not possible to see which zombie has a value of 0 health.