powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Тело двигается вдоль прямой
14 сообщений из 14, страница 1 из 1
Тело двигается вдоль прямой
    #36653898
Ranger11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.Пробую программировать.И вот такая проблемка тело двигается вдоль прямо x,нажимаю например на кнопку и оно должно самостоятельно двигаться.А у меня получается что я нажимаю на кнопку и она делает шаг и всё. Подскажите как исправить ошибку.Заранее большое спасибо.
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36653913
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ranger11,

а как делаешь шаг? Вот и повторяй эти действия на каждое нажатие кнопки
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36653934
Ranger11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь ГорбоносRanger11,

а как делаешь шаг? Вот и повторяй эти действия на каждое нажатие кнопки
Мне надо чтобы я нажал один раз,а он сам делал шаг.
Dim x, x0, v, t, dt As Integer
Option Explicit
Private Sub Command1_Click()
x = x + 120
Shape1.Left = x
End Sub
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36654003
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ranger11,
а цикл где ?
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36654004
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ranger11,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Option Explicit
Dim x, x0, v, t, dt As Integer
Private Sub Command1_Click()
for i= 0  to  10 
x = x +  120 
Shape1.Left = x
next i
End Sub
попробуй так
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36654349
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ranger11,
Код: plaintext
1.
2.
3.
4.
5.
6.
Private Sub Command1_Click()
For i =  0  To  10000  Step  0 . 7 
x = x +  1 
shape1.Left = x
Next
End Sub
вот щас поплыл вроде
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36655957
Ranger11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо вроде заработало. А как сделать чтобы проходя,какую-нибудь точку с него как бы падала капля?
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36655970
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тело двигается вдоль прямой… с него падает капля…
Опять весна, опять грачи. ))
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36656114
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ranger11,
добавь вторую кнопку пусть двигаются вместе и на каком то этапе направь вниз ее
Код: plaintext
1.
2.
If  shape2.Left >  5000  then
направление вниз
end if
так попробуй
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36656122
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ranger11,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub Command1_Click()
X2 =  1000 
For i =  0  To  10000 
x = x +  1 
shape1.Left = x
If shape2.Left >  5000  Then
shape2.Top = X2
X2 = X2 +  1 
Else
shape2.Left = x
End If
Next
End Sub
примерно так
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36656733
Ranger11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немножко не то.Тело движется равномерно.И через определённое время с тела как бы капает капля и падая на прямую фиксирует его координату.Например dt=1 c.
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36656746
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ranger11,
то есть вы хотите чтобы shape2 видно не было , а когда начинает капать появлялось так?
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36657763
Ranger11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aduka05admRanger11,
то есть вы хотите чтобы shape2 видно не было , а когда начинает капать появлялось так?
Ну да. :-)
...
Рейтинг: 0 / 0
Тело двигается вдоль прямой
    #36657794
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ranger11,
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Private Sub Command1_Click()
shape2.visible=false
X2 =  1000 
For i =  0  To  10000 
x = x +  1 
shape1.Left = x
If shape2.Left >  5000  Then
shape2.visible=true
shape2.Top = X2
X2 = X2 +  1 
Else
shape2.Left = x
End If
Next
End Sub
со свойством visible можно попробовать ecли решит это вашу проблему
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Тело двигается вдоль прямой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]