|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.06.2014, 01:26 | #1 |
Регистрация: 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 как же сделать змейку волнистой? |
08.06.2014, 16:04 | #2 |
Регистрация: 08.06.2014
Сообщений: 8
|
Вот уже усправил
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Змейка. Движение змейки. Обработка клавиш. | 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 |