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

а как делаешь шаг? Вот и повторяй эти действия на каждое нажатие кнопки
...
Рейтинг: 0 / 0
27.05.2010, 19:37
    #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
27.05.2010, 20:19
    #36654003
aduka05adm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тело двигается вдоль прямой
Ranger11,
а цикл где ?
...
Рейтинг: 0 / 0
27.05.2010, 20:20
    #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
28.05.2010, 01:32
    #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
28.05.2010, 16:44
    #36655957
Ranger11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тело двигается вдоль прямой
Спасибо вроде заработало. А как сделать чтобы проходя,какую-нибудь точку с него как бы падала капля?
...
Рейтинг: 0 / 0
28.05.2010, 16:47
    #36655970
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тело двигается вдоль прямой
Тело двигается вдоль прямой… с него падает капля…
Опять весна, опять грачи. ))
...
Рейтинг: 0 / 0
28.05.2010, 17:56
    #36656114
aduka05adm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тело двигается вдоль прямой
Ranger11,
добавь вторую кнопку пусть двигаются вместе и на каком то этапе направь вниз ее
Код: plaintext
1.
2.
If  shape2.Left >  5000  then
направление вниз
end if
так попробуй
...
Рейтинг: 0 / 0
28.05.2010, 18:04
    #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
29.05.2010, 12:21
    #36656733
Ranger11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тело двигается вдоль прямой
Немножко не то.Тело движется равномерно.И через определённое время с тела как бы капает капля и падая на прямую фиксирует его координату.Например dt=1 c.
...
Рейтинг: 0 / 0
29.05.2010, 12:45
    #36656746
aduka05adm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тело двигается вдоль прямой
Ranger11,
то есть вы хотите чтобы shape2 видно не было , а когда начинает капать появлялось так?
...
Рейтинг: 0 / 0
30.05.2010, 17:49
    #36657763
Ranger11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тело двигается вдоль прямой
aduka05admRanger11,
то есть вы хотите чтобы shape2 видно не было , а когда начинает капать появлялось так?
Ну да. :-)
...
Рейтинг: 0 / 0
30.05.2010, 18:10
    #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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Тело двигается вдоль прямой / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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