hey danpost, plz help me out
my game is lagging a lot i.e. DAWN OF WAR 2(PC AND MOBILE)
when i play this on greenfoot it doesn't lag, but when i open this on chrome i lags a lot. even if i am not having any network problems
import greenfoot.*; import java.util.List; public class CopyOfCounter extends Actor { int score; int diamond1; int time; int weapon_level; public CopyOfCounter() { weapon_level+=1; setImage(new GreenfootImage("SCORE: " + score + "\nDIAMONDS: "+ diamond1 + "\n TIME: " + time/60 +"\n WEAPON LEVEL: "+ weapon_level,40,Color.WHITE,new Color(60,60,40,40))); } public void act() { time++; setImage(new GreenfootImage("SCORE: " + score + "\nDIAMONDS: "+ diamond1 + "\n TIME: " + time/60+"\n WEAPON LEVEL: "+ weapon_level,40,Color.WHITE,new Color(60,60,40,40))); List objects = getWorld().getObjects(CopyOfZombie.class); List objects2 = getWorld().getObjects(CopyOfProjectile.class); List objects6 = getWorld().getObjects(CopyOfWeaponButton.class); if (UserInfo.isStorageAvailable()) { UserInfo myInfo = UserInfo.getMyInfo(); if (score > myInfo.getScore()) { myInfo.setScore(score); myInfo.store(); // write back to server } } if (score >= 400) { getWorld().removeObjects(objects); getWorld().removeObjects(objects2); getWorld().removeObjects(objects6); Greenfoot.setWorld(new Win()); } if(weapon_level>2) { weapon_level=2; } } }
import greenfoot.*; import java.util.List; public class CopyOfCounter extends Actor { int score; int diamond1; int time; int weapon_level; public CopyOfCounter() { weapon_level+=1; setImage(new GreenfootImage("SCORE: " + score + "\nDIAMONDS: "+ diamond1 + "\n TIME: " + time/60 +"\n WEAPON LEVEL: "+ weapon_level,40,Color.WHITE,new Color(60,60,40,40))); } public void act() { time++; setImage(new GreenfootImage("SCORE: " + score + "\nDIAMONDS: "+ diamond1 + "\n TIME: " + time/60+"\n WEAPON LEVEL: "+ weapon_level,40,Color.WHITE,new Color(60,60,40,40))); List objects = getWorld().getObjects(CopyOfZombie.class); List objects2 = getWorld().getObjects(CopyOfProjectile.class); List objects6 = getWorld().getObjects(CopyOfWeaponButton.class); if (UserInfo.isStorageAvailable()) { UserInfo myInfo = UserInfo.getMyInfo(); if (score > myInfo.getScore()) { myInfo.setScore(score); myInfo.store(); // write back to server } } if (score >= 400) { getWorld().removeObjects(objects); getWorld().removeObjects(objects2); getWorld().removeObjects(objects6); Greenfoot.setWorld(new Win()); } if(weapon_level>2) { weapon_level=2; } } }