С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 5
1

Анимация движения шарика по окружности

13.06.2017, 00:55. Показов 4630. Ответов 1

Author24 — интернет-сервис помощи студентам
Есть программа в которой шарик движется от правой до левой стенки. Нужно переделать программу чтобы шарик двигался по окружности.
Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#include "nit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int x, y;
int r;
int dx, dy;
TColor color;
 
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
x += dx;
if (x+r>ClientWidth || x<r)
dx = -dx;
Invalidate();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
  randomize();
r = 25;
dx = 5;
x = 260;
y = 160;
 color = clGreen;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormPaint(TObject *Sender)
{
Canvas->Pen->Color = color;
Canvas->Brush->Color = color;
Canvas->Ellipse(x-r,y-r,x+r,y+r);
}
//---------------------------------------------------------------------------
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2017, 00:55
Ответы с готовыми решениями:

Анимация движения шарика по параболе
Помогите написать программу для движения шарика с регулируемой скоростью . График функции у = х*х ...

Анимация: движение шарика по окружности
Создать проект, движение шарика по окружности. Прошу помощи.

Анимация движения шарика по пятиконечной звезде
Здравствуйте. Требуется создать анимацию движения шарика по пятиконечной звезде (только линии, не...

Анимация движения шарика по параболе с затуханием
Нужно сделать графику: движение шарика по параболе с затуханием. Ничего не получается, помогите...

1
случайный прохожий
3032 / 2064 / 626
Регистрация: 20.07.2013
Сообщений: 5,572
13.06.2017, 11:54 2
C++ Builder - Orbita
1
13.06.2017, 11:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2017, 11:54
Помогаю со студенческими работами здесь

Написать програму для движения мерцающего круга по эллипсу (анимация движения)
Добрый день,передо мной стоит задача : Написать програму для движения мерцающего круга по...

Динамика движения шарика
динамика движения шарика

Движение шарика по окружности
Ребят, помогите пожалуйста. Шарик должен двигаться по окружности, причём радиус должен постоянно...

Программа для движения шарика
Ребята, помогите мне, нужно составить программу для движения шарика:( Помогите пожалуйста, очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru