Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2009, 19:03   #11
Streb
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 76
По умолчанию

Спасибо большое...выручил!
Streb вне форума Ответить с цитированием
Старый 04.06.2009, 16:44   #12
Streb
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 76
По умолчанию

Люди помогите пожалуйста отладить анимацию в моей курсовой работе! Анимация работает хорошо, но у меня остаются следы движения шарика и какой то лишний шарик в углу! Заранее спасибо!
Вложения
Тип файла: rar Курсач.rar (443.0 Кб, 18 просмотров)
Streb вне форума Ответить с цитированием
Старый 04.06.2009, 17:19   #13
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Шарик в углу рисовался, потому что у вас таймер был включен изначально (а координаты начинают считаться только после нажатия кнопки).
След оставался потому что нужно было закрашивать предыдущий шарик белым.

И медленно у вас он как-то движется. Я интервал уменьшил )
Вложения
Тип файла: rar Курсач.rar (442.3 Кб, 27 просмотров)
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 04.06.2009, 18:47   #14
Streb
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 76
По умолчанию

Cпасибо большое! Вы как всегда выручили!
Streb вне форума Ответить с цитированием
Старый 05.06.2009, 08:53   #15
Streb
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 76
По умолчанию

А не подскажите как сделать в этой курсовой у анимации ось х и у? И так чтобы с изменением координат этих изменялась и траектория движения анимации? И чтоб шарик в центе был маленько побольше, а который движется маленько поменьше! И еще не подскажите как переименовывать вкладку TabSheet?

Последний раз редактировалось Streb; 05.06.2009 в 08:58.
Streb вне форума Ответить с цитированием
Старый 05.06.2009, 13:03   #16
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
И еще не подскажите как переименовывать вкладку TabSheet?
В Object TreeView ищете PageControl1 и там кликаете по TabSheet1.
И в окне свойств меняйте Caption.
Цитата:
И чтоб шарик в центе был маленько побольше, а который движется маленько поменьше!
Ну измените в выражениях для прорисовки 25 на нужное значение.

Цитата:
А не подскажите как сделать в этой курсовой у анимации ось х и у?
Перед прорисовкой шарика рисуйте две линии, проходящие через центр.
Цитата:
И так чтобы с изменением координат этих изменялась и траектория движения анимации?
А? В каком смысле? Это уже тогда нужно придумывать свои формулы для траектории.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 06.06.2009, 19:25   #17
Streb
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 76
По умолчанию

Большое спасибо!
Streb вне форума Ответить с цитированием
Старый 07.06.2009, 16:43   #18
Streb
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 76
По умолчанию

Вообщем вкладку TabSheet я переименовать сумел! Центральный шарик тож сумел увеличить! Спасибо! Но к сожалению я никак не сумел разобраться с осями! А также мне надо, чтобы анимация изменялась по закону Vy=Vy(Vx), но с этим я вообще не в силах что-то понять!
Вложения
Тип файла: zip Курсач.zip (709.9 Кб, 16 просмотров)
Streb вне форума Ответить с цитированием
Старый 07.06.2009, 17:00   #19
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

В обработчике таймера добавьте сразу после
Код:
PaintBox1->Canvas->Pen->Color=clBlack;
вот это:
Код:
PaintBox1->Canvas->MoveTo(PaintBox1->Width/2,0);
PaintBox1->Canvas->LineTo(PaintBox1->Width/2,PaintBox1->Height);
PaintBox1->Canvas->MoveTo(0,PaintBox1->Height/2);
PaintBox1->Canvas->LineTo(PaintBox1->Width,PaintBox1->Height/2);
Цитата:
Сообщение от Streb
А также мне надо, чтобы анимация изменялась по закону Vy=Vy(Vx)
Ну а это уже сами. Тут нужно переписывать формулы. Притом вас лучше знать, как именно.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 07.06.2009, 17:56   #20
Streb
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 76
По умолчанию

А как-нибудь возможно подписать оси? (Vx и Vy) И Стрелки можно как-нибудь у осей сделать?
Streb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
анимация shad0w Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 13.12.2020 11:02
анимация Juffin Общие вопросы Delphi 2 26.05.2009 20:04
анимация в с++ True_girl Помощь студентам 7 01.03.2009 18:57
Анимация BuTeK1 Паскаль, Turbo Pascal, PascalABC.NET 0 19.01.2009 00:30
анимация волшебная Общие вопросы Delphi 0 17.12.2008 21:01