траблы со спрайтами
гружу спрайт
world=bbloadsprite("data/sprite/01.png",4)
bbscalesprite(world,4.8,2.6);4.8,3.2)
bbPositionentity(world,0,5,5)
bbEntityRadius(world,3.7)
bbEntityPickMode(world,1,0)
bbhideentity(world)
делаю и расставляю его копии
worlds(1)\entity=bbCopyEntity(world)
bbpositionentity(worlds(1)\entity,-40,5,-20.5)
... и т.д.
получается много спрайтов на экране
---
далее гружу уже другой экран, без спрайтов
предварительно ClearWorld() и меняю графику
---
когда пытаюсь вернуться на предыдущий экран то тоже
предварительно делаю ClearWorld() и меняю графику,
гружу спрайт заново:
world=bbloadsprite("data/sprite/01.png",4)
...
снова делаю его копии.
Проблема в том что иногда не работает маска спрайта,
он грузится без маски. Иногда загружается с маской.
Почему так происходит?
|