4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 144
|
|
1 | |
Как сделать плавное перемещение нарисованной фигуры по форме?24.04.2015, 00:39. Показов 6354. Ответов 5
Метки нет (Все метки)
Здравствуйте, у меня есть задача: Передвижение фигур.
Вообщем выполняю её так: создаю стартовую фигуру, указываю куда она должна переместится и после циклом (стираю все поле, рисую фигуру на пиксель дальше, стираю поле, рисую на пиксель дальше) пока она не достигнет заданной координаты, но дело в том, что цикл обрабатывается очень быстро и я вижу нарисованную мною фигуру в начале, а потом сразу перемещенную на заданные координаты. Т.е. пропадает эффект её движения. Посоветуйте что нибудь пожалуйста. Я думал как то увеличить время выполнения цикла, что бы он не так быстро это все обрабатывал.
0
|
24.04.2015, 00:39 | |
Ответы с готовыми решениями:
5
Перемещение нарисованной фигуры по форме Как сделать перемещение нарисованной фигуры по форме Перемещение фигуры нарисованной DrawPolygon Как организовать плавное перемещение объекта по форме? |
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
24.04.2015, 00:43 | 2 |
Вместо цикла используй таймер. Посмотри пример с бабочкой
1
|
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 144
|
|||||||||||
24.04.2015, 20:14 [ТС] | 3 | ||||||||||
Что то я совсем ничего не понял =(
Вот у меня построение прямоугольника:
0
|
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|||||||||||
25.04.2015, 01:52 | 4 | ||||||||||
Сообщение было отмечено richardok как решение
Решение
Перемещение реализуешь в самом классе по таймеру и вызываешь в форме событие для перерисовки.
Класс
Форма
1
|
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 144
|
|
25.04.2015, 12:15 [ТС] | 5 |
А как сделать тоже самое допустим с кругом. Вы используете структуру private RectangleF _rectangle. Для круга я подобную не нашел
0
|
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
25.04.2015, 12:59 | 6 |
Для круга, вернее окружности, точно так же, ведь она задается как окружность, вписанная в прямоугольник
1
|
25.04.2015, 12:59 | |
25.04.2015, 12:59 | |
Помогаю со студенческими работами здесь
6
Плавное перемещение фигуры на canvas Как сделать плавное перемещение MovieClip? Как сделать плавное перемещение элемента? Как сделать плавное перемещение картинки в обе стороны Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |