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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2014, 01:26   #1
Yurec2407
 
Регистрация: 08.06.2014
Сообщений: 8
По умолчанию Как сделать движение змейки по синусоиде в vba

Sub Макрос()

Dim x(10)
Dim y(10)
Dim shar(10)

vx = 5
vy = 5

For нш = 1 To 10
x(нш) = 20
y(нш) = 20
Next

Do
For нш = 1 To 10
Set shar(нш) = ActiveSheet.Shapes.AddShape(msoShap eOval, x(нш), y(нш), 50, 50)
Next

t = Timer: Do While Timer - t < 0.1: DoEvents: Loop

For нш = 1 To 10
shar(нш).Delete
Next

If x(1) > 400 Then
vx = -5
End If

If x(1) < 20 Then
vx = 5
End If

If y(1) < 20 Then
vy = 5
End If

If y(1) > 300 Then
vy = -5
End If

For i = 10 To 2 Step -1
x(i) = x(i - 1)
y(i) = y(i - 1)
Next
x(1) = x(1) + vx
y(1) = y(1) + vy
Loop
End Sub

как же сделать змейку волнистой?
Yurec2407 вне форума Ответить с цитированием
Старый 08.06.2014, 16:04   #2
Yurec2407
 
Регистрация: 08.06.2014
Сообщений: 8
По умолчанию

Вот уже усправил
Вложения
Тип файла: rar Змейка.rar (12.5 Кб, 17 просмотров)
Yurec2407 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Змейка. Движение змейки. Обработка клавиш. asmars Общие вопросы C/C++ 69 07.01.2012 00:53
Pascal движение змейки zhenka619 Помощь студентам 0 29.12.2011 22:45
движение треугольника по синусоиде паскаль bossraven Паскаль, Turbo Pascal, PascalABC.NET 3 18.01.2011 15:45
С++. движение! как его сделать? HoOpe Помощь студентам 17 21.06.2009 02:07
Движение объекта по синусоиде? Roberto Помощь студентам 10 14.05.2008 17:00