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.
I think that depends how much objects you have. It seems that in your example the impact of the CPU usage isn't that much with much higher values, but you can only be sure if you test it on mobil.
You could use the 'set stepping iterations'.The better accuracy of velocity and position doesn't cause that the joints break. If you use 60 in both velocity and position the joints should never break, but that causes more CPU usage. You have to look what's the best for you.
Something like that?
example https://drive.google.com/file/d/16zmy65eCNQgMyAbUjfVHU5QNkd6hQASX/view?usp=sharing
Don' know if this is a bug but:
+ System: Every tick
-> System: Set speed to speed×dt
is always 0 independently of the start size of speed.
NetOne Have you Web Worker enabled ('use worker' in the advanced properties setting)? If so, try with disabled worker.
My guess. There is some kind of error on some devices if something is touched. So it needs time to handle this error.
I think you need to see the error log of one of the devices.
You have to restrict the scroll position with clamp.
Make a new event:
+ System: Every tick -> System: Set scroll Y to clamp(ScrollY,0,3000)
Change all touch.SpeedForID(0) to touch.SpeedAt(0) and touch.AngleForID(0) to touch.AngleAt(0)
then it should work.
Tom
It would be nice if there would be a direct link to the store in construct.net? At the moment you have to go over scirra.com.
Develop games in your browser. Powerful, performant & highly capable.
I'am totally impressed by the performance. Even on my really, really old PC I have no slowdowns, it plays absolute smooth.
It's now featured on Indie Retro Games http://www.indieretronews.com/2019/09/remote-life-super-duper-pc-shoot-em-up.html.
I played the Demo and I love it. :)
Member since 31 Jul, 2015