Как удалить Image ?
К примеру загружаю я изображение, вывожу его командой DrawImage.
Нужно чтобы через 5 секунд он пропало, но какой командой его убрать с экрана не знаю!!! Помогите чем можете :SOS: |
Re: Как удалить Image ?
cls
|
Re: Как удалить Image ?
через пять секунд просто его не рисуй..
и не забывай cls если у тя рендер ворлд нету. |
Re: Как удалить Image ?
у меня стоит renderworld и при cls стирается весь экран, а мне нужно тока одно изображение стереть! 2 Leito: можно по подробней, как через 5 секунд перестать рисовать изображение?
|
Re: Как удалить Image ?
Ну так те что тебе нужны рисуй, а те что не нужны не рисуй ;)
|
Re: Как удалить Image ?
if ms1=0 ms1=millisecs() - это вставишь в том момменте как начнёшь отрисовывать
if millisecs()-ms1<5000 DrawImage ...... - тут текущая отрисовка картинки. endif Всё. |
Re: Как удалить Image ?
global ms1
перед этим вставь. |
Re: Как удалить Image ?
|
Re: Как удалить Image ?
приведите пример пожалуйста как удалять без таймера?
мне надо чтобы можно было рисунок загружать и удалять кнопками :pure_magic: |
Re: Как удалить Image ?
check=keyhit(2)
if ckeck=1 then drawimage picture,x,y... |
Re: Как удалить Image ?
вообще народ вы оперируете неправильным понятием абстракции
прямой вариант будет выглядеть так : Код:
Image = LoadImage("blablabla") чисто в играх нигде нету прямой потребности нажать на кнопку и чтобы ищезла картинка вот несколько размышлений 1)ета картинка должна принадлежать какому нибудь обьекту к примеру к UI (User Interface) 2)обработка нажатий клавиш производится в функции обновления етого блока (или в другой функции, но обычно в указаной) 3)при необходимости UI просто выключают из списков рендера и обновления я понимаю что в поделках на архитектуру пофиг но программирование ето задача построить код так, чтобы он мог решать не только заданную задачу но и все остальные возможные задачи :) поетому код надо писать универсально |
Re: Как удалить Image ?
impersonalis, ms1 постоянно будит 0 и следовательно становиться Millisecs()
и разница Millisecs()-ms1 будит 0 поэтому кнопка никогда не исчезнет. |
Re: Как удалить Image ?
Leito
:lol: :lol: :lol: гыыыыыы ето с чего ms1 будет постоянно 0 ? :lol: |
Re: Как удалить Image ?
хз) может я туплю, никогда не работаю с переменными в главном цикле.
а если у него в функции все будит? ТОгда все время 0. |
Re: Как удалить Image ?
если у него цикл в функции будет то там такая переменная как локальная обьявится
есно что вот такое Код:
while true но импер заметил правильно - в том коде все будет работать |
Часовой пояс GMT +4, время: 10:23. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot