Показать сообщение отдельно
Старый 21.07.2008, 17:42   #1
NoNsense
ПроЭктировщик
 
Аватар для NoNsense
 
Регистрация: 13.06.2008
Сообщений: 131
Написано 30 полезных сообщений
(для 61 пользователей)
траблы со спрайтами

гружу спрайт

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)
...

снова делаю его копии.

Проблема в том что иногда не работает маска спрайта,
он грузится без маски. Иногда загружается с маской.
Почему так происходит?
__________________
--==twistedterra.github.io==--
(Offline)
 
Ответить с цитированием