![]() |
Как удалить 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 но импер заметил правильно - в том коде все будет работать |
Re: Как удалить Image ?
Цитата:
Я же даже пример тебе написал - что б ты убедился. |
Re: Как удалить Image ?
impersonalis, прочитай код в посту жимона, я это имел ввиду.
|
Re: Как удалить Image ?
Leito
импер же не телепат блин :) и он тебе специально код написал ... а то что ты имел ввиду другой код ето не его проблеммы :lol: так хорош тут бред разводить .. |
Re: Как удалить Image ?
Код:
function Create() |
Re: Как удалить Image ?
dimanche13, что такое method?
в блице такой команды нету. тока что проверил. |
Re: Как удалить Image ?
В БМ есть...
|
Re: Как удалить Image ?
dimanche13
тут спрашивалось про Blitz3d ... |
Re: Как удалить Image ?
да,наверное в Б3Д такой команды нет. это из БлитзМакса, но тут самое главное принцип... просто переприте на Б3Д ;)
|
Часовой пояс GMT +4, время: 02:03. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot