В общем игру я делаю... И так получилось (это не ошибка), что уровень у меня уровень строиться. Т. Е. Один объект создает остальные в зависимости о значения глобальных переменных(по другому никак).Вот в это время экран должен затемниться без эффекта (при этом уровень продолжает строиться). Желательно в середину вывести спрайт spr_load. Потом через определенный аларм (например 90)все должно восстановиться. Хотелось бы поиметь код.
создай чёрный прямоугольник размером с вид и нужной альфой и на время рисуй его Дамы и господа, я представляю вам человека, которому н-а-с-р-а-т-ь! (с) Доктор Кокс.
По-моему, самый простой способ - две строчки кода или дополнительный спрайт Дамы и господа, я представляю вам человека, которому н-а-с-р-а-т-ь! (с) Доктор Кокс.
миха, нормальный способ. В креате сделай переменную, например loading=1 или false. Ну что больше нравиться:) потом в драв пишешь: if(loading)draw_rectangle(view_xview,view_yview,view_width,view_height); и создаешь аларм в нем пишешь loading=0. Вот и все, а что еще можно придумать.. Может быть сурфейсы использовать, или на время загрузки сделать все объекты невидимыми
Изза граматики я мало что понял если честно... Ну а лудше всего просто не рисовать на экране спрайты а вывести табличку типа: "Идёт загрузка уровня, подожите...", а в это время грузить уровень. Как только уровень загрузиться убрать табличку и начать рисовать уровень. По моему самый экономный вариант, без всяких гламурных штучек типо "Затемнения".