This site requires JavaScript, please enable it in your browser!
Greenfoot back
knuckels5739
knuckels5739 wrote ...

2018/4/27

help on random object spawn

knuckels5739 knuckels5739

2018/4/27

#
how do you spawn a different randomly object in the same location like for example: Greenfoot.getRandomNumber(10)<1); if number = 1 { getWorld().addObject(new object 1(), 1060, 47); } Greenfoot.getRandomNumber(10)<1); if number = 2 { getWorld().addObject(new object 2(), 1060, 47); } Greenfoot.getRandomNumber(10)<1); if number = 3 { getWorld().addObject(new object 3(), 1060, 47); } and so forth.
danpost danpost

2018/4/27

#
knuckels5739 wrote...
how do you spawn a different randomly object in the same location
int maxType = 10; // adjust as needed (number of possible different type of actors)
int choice = Greenfoot.getRandomNumber(maxType);
Actor actor = null;
if (choice == 0) actor = new Object0();
else if (choice == 1) actor = new Object1();
// etc
getWorld().addObject(actor, 1060, 47);
knuckels5739 knuckels5739

2018/4/28

#
thx dude!
You need to login to post a reply.