Плавное перемещение спрайтов
Пишу программку с использованием стандартных компонентов Билдера 6.0. Плохо разбираюсь во всей этой кухне.
Мне потребовалось плавно перемещать картинку 100*100 пикселей в пределах окна. Старт - по нажатию кнопки на форме. Поставил на форму компонент "TImage", и просто сделал приращение значения его свойства "Left" через таймер.
Плавной анимации не получилось, картинка дергается при прорисовке. Тут мне подсказали что надо применять DirectX или OpenGL, но мне же надо просто и конкретно сделать по RAD технологии Билдера (ну нет времени на освоение директикс ей богу)
Спасибо!!!
Цитата:
Originally posted by IPz
Здравствуйте,
Пишу программку с использованием стандартных компонентов Билдера 6.0. Плохо разбираюсь во всей этой кухне.
Мне потребовалось плавно перемещать картинку 100*100 пикселей в пределах окна. Старт - по нажатию кнопки на форме. Поставил на форму компонент "TImage", и просто сделал приращение значения его свойства "Left" через таймер.
Плавной анимации не получилось, картинка дергается при прорисовке. Тут мне подсказали что надо применять DirectX или OpenGL, но мне же надо просто и конкретно сделать по RAD технологии Билдера (ну нет времени на освоение директикс ей богу)
Спасибо!!!
Здравствуйте,
Пишу программку с использованием стандартных компонентов Билдера 6.0. Плохо разбираюсь во всей этой кухне.
Мне потребовалось плавно перемещать картинку 100*100 пикселей в пределах окна. Старт - по нажатию кнопки на форме. Поставил на форму компонент "TImage", и просто сделал приращение значения его свойства "Left" через таймер.
Плавной анимации не получилось, картинка дергается при прорисовке. Тут мне подсказали что надо применять DirectX или OpenGL, но мне же надо просто и конкретно сделать по RAD технологии Билдера (ну нет времени на освоение директикс ей богу)
Спасибо!!!
Попробуй у формы свойство DoubleBuffered выставить в true.
Ага, сделал. Результат - Ну не так зверски дергается, но все равно четко моргает
Цитата:
Originally posted by IPz
Ага, сделал. Результат - Ну не так зверски дергается, но все равно четко моргает
Ага, сделал. Результат - Ну не так зверски дергается, но все равно четко моргает
Задавал, я когда то этот вопрос.
Знаешь что, иди-ка ты сюда:
http://forum.codenet.ru/search.php?s=&action=showresults&searchid=152404&sortby=&sortorder=:)