helou.
Zrobiłem grę 2d opartą o mapę z kafelkami. Chcę zrobić tak, że po wejściu na określony kafelek, na innym pojawiał się przeciwnik. Jednak mam taki problem, że podczas kolizji z kafelkiem, nieustannie tworzą się przeciwnicy, a jeżeli w klasie zrobię, że po stworzeniu przeciwnika następuje usunięcie kafelka tworzącego przeciwników, to nie tworzy w ogóle przeciwnika.
if (kafel instanceof Specjalne.generowanie) {
addObiekt(map, ObiektPrzeciwnik, 4, 6);
loadPostac();
map.removeObiekt(kafel);
}
W takim wypadku myślę, że rozwiązaniem byłoby opóźnione wykonanie usuwania obiektu, ale takie bez zatrzymywania wątku, jednak nie wiem jak to zrobić.