Има две сцени (scene1, scene2) в моята игра, и двете имат някои спрайтове. scene1 ще бъде представен първо със skView. scene2 ще бъде представена със същия skView, когато героят е по-силен. В случай, че героят е слаб, сцена 1 ще бъде представена отново. (Тук е точката на въпроса.) В моя случай спрайтовете, които са добавени към сцена1, се добавят към сцена1 отново(имам предвид, че са удвоени).
Направих друг тест, където представих сцената1 само два пъти една след друга. Имам същия проблем.
защо се е случило това Означава ли, че трябва да премахна всички спрайтове на сцена 1, преди да превключа на сцена 2, и да добавя отново всички спрайтове, когато се върна???
PS: въпросът е свързан с Как да превключите SKScenes в SpriteKit с Swift правилно?.
Благодаря предварително.