Witam, chciałem się spytać, jak mogłaby działać wielowątkowość w grze. Dajmy na to Faster than light. Gra strategiczna w kosmosie.
Każda broń ładuje się i strzela niezależnie od siebie, nasza załoga porusza się po statku, załoga przeciwnika również, a jak stoją, to mają animację pracy. W tle poruszające się... tło.
Grę można zapauzować i wtedy nic się nie porusza, ale nadal możemy wydawać rozkazy.
Czy dobrym pomysłem byłoby zrobienie wszystkiego, co miałoby działać w zapauzowanej grze, w głównym wątku, a wszystko co po pauzie ma się nie ruszać, w drugim wątku? Gdy gra jest zapauzowana, to wyświetla się tylko napis pauza. Czy jest to "właściwe"/najlepsze rozwiązanie? Z góry dziękuję.