Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Image мигает при передвижении


Страницы:   1 2

Genri ©   (2002-06-16 01:10:00) 

Помогите,пожайлуста!
Компонент Image при движении по форме (при помощи таймера)
очень некрасиво мигает. Я делаю игрушку, но на этом моменте застопорился. Может быть, кто-нибудь знает решение этой проблемы, или компонент какой для замены image"а.
Буду очень благодарен!


Плохой человек   (2003-04-02 21:10:00) [1]

Если что простенькое творите, то используйте Graphic32.


Kobik   (2003-04-02 20:35:00) [2]

2Yura
Это реклама?

Кстати класная книжка "DirectX в проектах Delphi"


Yura   (2003-03-25 22:48:00) [3]

OpenGL,DirectDraw - не будет мигать!!
покупай книжку Михаил Краснов"DirectX в проектах Delphi"
"OpenGL в проектах Delphi"


Alecsander4   (2003-03-02 08:51:00) [4]

Используй Canv,у


Dabus   (2003-03-02 00:33:00) [5]

Что бы вообще не мигало, и от мышки не тормозиоло хорошо все на OpenGl делать. Ну так что, всем неумелым на OpenGl или сразу в asm переходить ???


Mihey   (2003-02-28 21:48:00) [6]

2 Mef88:
Правильно, согласен полностью. Но неумелый народ так и прёт на TImage.


Mef88   (2003-02-28 11:05:00) [7]

Как можно писать игры на TImage?! Я лично начинал с DelphiX...


TButton   (2003-02-28 08:10:00) [8]

К вопросу о Имадже.
Design-time имадж был 100х100. Как run-time сделать его 200х200?


Mihey   (2003-02-26 23:28:00) [9]

Вот так всегда. Делают игрушки на TImage. Разве так можно????


Kobik   (2003-02-26 20:14:00) [10]

Да... Была как-то и у меня игрулина на 25 Image-в.... Зачем же так извращаться???


Dabus   (2003-02-25 04:55:00) [11]

Form.DoubleBuffered:=true - для TImage самый верный способ. Но в любом случае чистый TImage это медленно. Это тебе не Canvas! Хотя со свойствами TImage напрямую, работать весьма удобно.


Omar2002   (2003-02-13 13:21:00) [12]

А может не надо Image двигать А? Может попробуешь сделать один БААЛЬШОЙ Image и двигать картинку в нем. Ой черт не бейте меня! Меня подставили!


_PG_   (2003-02-08 12:53:00) [13]

Я тоже делал игрушку, но не сосвсем премещением TImage, а прорисовывая на TImage 100 рисунков. Тоже моргала. Написал под с использованием DElphiX - прекрасно работает (там многое делается на Тймере,как у тебя.)


SergeyKatruk   (2002-11-26 20:10:00) [14]

В общем если менять координаты TImage - то действительно мигает, если использовать CopyRect формы - то нормально ;)


SI-riuss   (2002-06-27 02:50:00) [15]

-->Kaban, Ich Hasse

А что мне с вами спорить! Прочтите исходное (первое) сообщение, и ему доказывайте, что у него не должно быть. Так есть!


Ich Hasse   (2002-06-26 16:24:00) [16]

Не знаю моя игра шла и на 133 и ничего!!! Так что просто видимо РУКИ КРИВЫЕ


Kaban   (2002-06-26 11:49:00) [17]

а может это у вас просто ручки кривые
Вот, например, объясните мне зачем поверх одного Image кидать другой и перемещать его


SI-riuss   (2002-06-26 00:35:00) [18]

--> Kaban
Я не понял, какие 50 вершин?
Кладешь TImage один на другой и перемещаешь. Какие тут вершины?

--> Ich Hasse
Может у вас мощнейший проц? Супермаленькие картинки? А может просто вас такое качество отображения вполне устраивает? Но так делать неправильно, т.к. должен перерисовываться весь экран целиком и одновременно, иначе человек, у кого комп послабее в такую лажу играть не будет!


Ich Hasse   (2002-06-25 15:47:00) [19]

Все работает через TImage и не надо тут ничего говорить. У меня игра написана через TImage и все нормально!!!


Kaban   (2002-06-25 09:43:00) [20]

Не уверен, я когда делал редактор графов, у меня весь экран перерисовывался. Допустип есть 50 вершин, все соединены друг с другом. При перетаскивании любой вершины нужно тянуть за собой все 49 ребер. Никаких миганий не было. Так что не надо меня лечить.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо