Симулятолятор движение.
Rostik Дата: Сб, 12 Ноября 2011, 14:26 | Сообщение # 1
Ребят помогите, уже давно пытаюсь сделать постояное движение деревьев не получается. их кардинаты сбиваются когда скорость повышается.я уже пробывал по несколько груп сделать всё ровно не получается. Вообщем мне нужно имитировать движение дороги. если есть анимация у вас дайте пожалуйста.проэкт прикрепил посмотрите помогите..Добавлено (12 Ноябрь 2011, 14:26) --------------------------------------------- И еще как сделать что бы когда машина двигалась влево вправо деревья не остонавливались?
Сообщение Ребят помогите, уже давно пытаюсь сделать постояное движение деревьев не получается. их кардинаты сбиваются когда скорость повышается.я уже пробывал по несколько груп сделать всё ровно не получается. Вообщем мне нужно имитировать движение дороги. если есть анимация у вас дайте пожалуйста.проэкт прикрепил посмотрите помогите..Добавлено (12 Ноябрь 2011, 14:26) --------------------------------------------- И еще как сделать что бы когда машина двигалась влево вправо деревья не остонавливались?
Автор - Rostik Дата добавления - 12 Ноября 2011 в 14:26
DEMBEL Дата: Сб, 12 Ноября 2011, 14:37 | Сообщение # 2
да вроде ничего не останавливается... Quote (Rostik )
имитировать движение дороги.
нужно наложить на дорогу разметку (различную) и чтоб она тоже двигалась. можно сзади к машине прицепить анимацию типа дыма из трубы или из под колес. ну типа как на приставках делали в гоночках, там сзади бурлило чтото... )
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение да вроде ничего не останавливается... Quote (Rostik )
имитировать движение дороги.
нужно наложить на дорогу разметку (различную) и чтоб она тоже двигалась. можно сзади к машине прицепить анимацию типа дыма из трубы или из под колес. ну типа как на приставках делали в гоночках, там сзади бурлило чтото... ) Автор - DEMBEL Дата добавления - 12 Ноября 2011 в 14:37
Rostik Дата: Сб, 12 Ноября 2011, 14:46 | Сообщение # 3
ну а нде мне этот дым взять, Quote (DEMBEL )
да вроде ничего не останавливается...
когда 3 дерева проходит остоётся просто зёлёный фон я хочу что бы постояно были деревья, когда делаешь 2 группы на одну сторону они постипенно налигают друг на друга. Пример ниже.Добавлено (12 Ноябрь 2011, 14:46) ---------------------------------------------
Quote (Rostik )
ну а нде мне этот дым взять,
Ну а где мне этот этот дым взять? (Извените )
Сообщение ну а нде мне этот дым взять, Quote (DEMBEL )
да вроде ничего не останавливается...
когда 3 дерева проходит остоётся просто зёлёный фон я хочу что бы постояно были деревья, когда делаешь 2 группы на одну сторону они постипенно налигают друг на друга. Пример ниже.Добавлено (12 Ноябрь 2011, 14:46) ---------------------------------------------
Quote (Rostik )
ну а нде мне этот дым взять,
Ну а где мне этот этот дым взять? (Извените ) Автор - Rostik Дата добавления - 12 Ноября 2011 в 14:46
mishem Дата: Сб, 12 Ноября 2011, 15:07 | Сообщение # 4
Водятла еще за руль надо посадить.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Водятла еще за руль надо посадить. Автор - mishem Дата добавления - 12 Ноября 2011 в 15:07
Rostik Дата: Сб, 12 Ноября 2011, 15:18 | Сообщение # 5
Quote (mishem )
Водятла еще за руль надо посадить.
Сообщение Quote (mishem )
Водятла еще за руль надо посадить.
Автор - Rostik Дата добавления - 12 Ноября 2011 в 15:18
DoXeR Дата: Сб, 12 Ноября 2011, 15:20 | Сообщение # 6
Сообщение Автор - DoXeR Дата добавления - 12 Ноября 2011 в 15:20
DEMBEL Дата: Сб, 12 Ноября 2011, 15:44 | Сообщение # 7
Quote (Rostik )
когда 3 дерева проходит остоётся просто зёлёный фон
хм, как бы тебе обьяснить... нужно двигать две группы, пока одна не ушла за край окна, выдвигать вторую (она скрыта выше за окном). когда первая группа исчезнет, скрыть и двинуть ее на место второй наверх. когда вторая уже доходит до конца, выдвигать первую. и так по кругу, меняя группы местами. но это сложновато будет сделать без глюков, координаты рассчитать... возможно придется два таймера сделать, по 1 для каждой из групп...
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение Quote (Rostik )
когда 3 дерева проходит остоётся просто зёлёный фон
хм, как бы тебе обьяснить... нужно двигать две группы, пока одна не ушла за край окна, выдвигать вторую (она скрыта выше за окном). когда первая группа исчезнет, скрыть и двинуть ее на место второй наверх. когда вторая уже доходит до конца, выдвигать первую. и так по кругу, меняя группы местами. но это сложновато будет сделать без глюков, координаты рассчитать... возможно придется два таймера сделать, по 1 для каждой из групп...Автор - DEMBEL Дата добавления - 12 Ноября 2011 в 15:44
Rostik Дата: Сб, 12 Ноября 2011, 15:58 | Сообщение # 8
я же так и делал. из за скорости постепенно меняюся их кординаты смотри вот код одного из таймера Code
SetVar "[XG1]" "[XG1][oper][S]" If "[XG1]" ">" "360" SetVar "[XG1]" "-220" EndIf MoveObject "Group1" "12" "[XG1]"
Перменая [XG1] показует X кординат Grupa1/ переменая [S] показует скорость деревьев теем самым делая вид что машина едит. переменая [oper] gjrfpetn + или - кординат [XG1] ? это я сделал для тормаза. из за того что скорость меняется кординаты тоже постепенно меняется потому что когда одна група зашла за дорогу припесуется кординат -220 чем больше скорость тем быстрей они смещаются потом получается что дерево на дререво лезет.
Сообщение я же так и делал. из за скорости постепенно меняюся их кординаты смотри вот код одного из таймера Code
SetVar "[XG1]" "[XG1][oper][S]" If "[XG1]" ">" "360" SetVar "[XG1]" "-220" EndIf MoveObject "Group1" "12" "[XG1]"
Перменая [XG1] показует X кординат Grupa1/ переменая [S] показует скорость деревьев теем самым делая вид что машина едит. переменая [oper] gjrfpetn + или - кординат [XG1] ? это я сделал для тормаза. из за того что скорость меняется кординаты тоже постепенно меняется потому что когда одна група зашла за дорогу припесуется кординат -220 чем больше скорость тем быстрей они смещаются потом получается что дерево на дререво лезет. Автор - Rostik Дата добавления - 12 Ноября 2011 в 15:58
DEMBEL Дата: Сб, 12 Ноября 2011, 16:04 | Сообщение # 9
значит неточно координаты расчитаны. мне пока некогда вникать в детали, попозже попробую разобраться.
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение значит неточно координаты расчитаны. мне пока некогда вникать в детали, попозже попробую разобраться. Автор - DEMBEL Дата добавления - 12 Ноября 2011 в 16:04
Rostik Дата: Сб, 12 Ноября 2011, 16:05 | Сообщение # 10
А как сделать что бы деревья не тормозили когда машина поворичует?
Сообщение А как сделать что бы деревья не тормозили когда машина поворичует? Автор - Rostik Дата добавления - 12 Ноября 2011 в 16:05
DEMBEL Дата: Сб, 12 Ноября 2011, 16:06 | Сообщение # 11
ну, у меня они и не тормозят... знай себе мелькают.
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение ну, у меня они и не тормозят... знай себе мелькают. Автор - DEMBEL Дата добавления - 12 Ноября 2011 в 16:06
mishem Дата: Сб, 12 Ноября 2011, 16:08 | Сообщение # 12
Quote (DEMBEL )
А как сделать что бы деревья не тормозили
Ни как. Они будут тормозить, так как код другой будет запускаться, а с деревьями останавливаться.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Quote (DEMBEL )
А как сделать что бы деревья не тормозили
Ни как. Они будут тормозить, так как код другой будет запускаться, а с деревьями останавливаться.Автор - mishem Дата добавления - 12 Ноября 2011 в 16:08
Rostik Дата: Сб, 12 Ноября 2011, 16:17 | Сообщение # 13
А если поместить код в кнопки и зациклить, всеровно будет глюки.?Добавлено (12 Ноябрь 2011, 16:17) --------------------------------------------- Кто нибуть умеет анимации делать?
Сообщение А если поместить код в кнопки и зациклить, всеровно будет глюки.?Добавлено (12 Ноябрь 2011, 16:17) --------------------------------------------- Кто нибуть умеет анимации делать?
Автор - Rostik Дата добавления - 12 Ноября 2011 в 16:17
DEMBEL Дата: Сб, 12 Ноября 2011, 16:28 | Сообщение # 14
вся проблема что скорость анимации нужно регулировать. я бы состряпал GIF анимированный, но он будет с постоянной скоростью вертеться. поэтому придется двигать вручную. или попробовать сделать управляемый флеш-ролик, но тогда всю игру проще во флеш замутить
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение вся проблема что скорость анимации нужно регулировать. я бы состряпал GIF анимированный, но он будет с постоянной скоростью вертеться. поэтому придется двигать вручную. или попробовать сделать управляемый флеш-ролик, но тогда всю игру проще во флеш замутить Автор - DEMBEL Дата добавления - 12 Ноября 2011 в 16:28
Rostik Дата: Сб, 12 Ноября 2011, 16:41 | Сообщение # 15
может так попробывать?
Сообщение может так попробывать? Автор - Rostik Дата добавления - 12 Ноября 2011 в 16:41
DEMBEL Дата: Сб, 12 Ноября 2011, 16:44 | Сообщение # 16
картинку забыл
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение картинку забыл Автор - DEMBEL Дата добавления - 12 Ноября 2011 в 16:44
Rostik Дата: Сб, 12 Ноября 2011, 16:56 | Сообщение # 17
доложил.
Сообщение доложил. Автор - Rostik Дата добавления - 12 Ноября 2011 в 16:56
DEMBEL Дата: Сб, 12 Ноября 2011, 17:01 | Сообщение # 18
ну, в принципе, так даже лучше...
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение ну, в принципе, так даже лучше... Автор - DEMBEL Дата добавления - 12 Ноября 2011 в 17:01
Rostik Дата: Сб, 12 Ноября 2011, 19:08 | Сообщение # 19
Щас попробую так сделать.Добавлено (12 Ноябрь 2011, 19:08) --------------------------------------------- код в таймере. и я гонку поставил гаризантально а не вертикально Убрал деревья и всё поле сделал дорогой.
Code
SetVar "[YG1]" "[YG1]-[s]" SetVar "[YG2]" "[YG2]-[s]" SetVar "[YG3]" "[YG3]-[s]" MoveObject "Group11" "[yg1]" "115" MoveObject "Group12" "[yg2]" "115" MoveObject "Group13" "[yg3]" "115" If "[XG1]" "<" "-155" SetVar "[YG1]" "640" EndIf If "[XG2]" "<=" "-155" SetVar "[YG2]" "640" EndIf If "[XG3]" "<" "-155" SetVar "[YG3]" "640" EndIf
Где ошибка в коде? у меня полоски не переходит в кординат 640 а просто стоят на месте.
Сообщение Щас попробую так сделать.Добавлено (12 Ноябрь 2011, 19:08) --------------------------------------------- код в таймере. и я гонку поставил гаризантально а не вертикально Убрал деревья и всё поле сделал дорогой.
Code
SetVar "[YG1]" "[YG1]-[s]" SetVar "[YG2]" "[YG2]-[s]" SetVar "[YG3]" "[YG3]-[s]" MoveObject "Group11" "[yg1]" "115" MoveObject "Group12" "[yg2]" "115" MoveObject "Group13" "[yg3]" "115" If "[XG1]" "<" "-155" SetVar "[YG1]" "640" EndIf If "[XG2]" "<=" "-155" SetVar "[YG2]" "640" EndIf If "[XG3]" "<" "-155" SetVar "[YG3]" "640" EndIf
Где ошибка в коде? у меня полоски не переходит в кординат 640 а просто стоят на месте. Автор - Rostik Дата добавления - 12 Ноября 2011 в 19:08
DEMBEL Дата: Сб, 12 Ноября 2011, 19:58 | Сообщение # 20
ну, видимо не достигаются заданные условия, открой первую вкладку в дебаггере и следи за выполнением кода, контролируй переменные. и запости проект, так то код без ошибок, тут логическая ошибка есть. я послезавтра гляну.
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение ну, видимо не достигаются заданные условия, открой первую вкладку в дебаггере и следи за выполнением кода, контролируй переменные. и запости проект, так то код без ошибок, тут логическая ошибка есть. я послезавтра гляну. Автор - DEMBEL Дата добавления - 12 Ноября 2011 в 19:58
Rostik Дата: Сб, 12 Ноября 2011, 20:43 | Сообщение # 21
Я всё смотрел, походу компьютер не понимает что чило становица меньше или просто я знак с тире перепутал.Добавлено (12 Ноябрь 2011, 20:43) --------------------------------------------- Капец, а вот и ошибка. подчеркнул и покрасил в зеленый SetVar "[YG1]" "[YG1] -[s]" SetVar "[YG2]" "[YG2]-[s] " SetVar "[YG3]" "[YG3]-[s] " MoveObject "Group11" "[yg1] " "115" MoveObject "Group12" "[yg2] " "115" MoveObject "Group13" "[yg3] " "115" If "[XG1 ]" "<" "-155" SetVar "[YG1] " "640" EndIf If "[XG2] " "<=" "-155" SetVar "[YG2] " "640" EndIf If "[XG3] " "<" "-155" SetVar "[YG3] " "640" EndIf[code]
Добавлено (12 Ноябрь 2011, 20:43) ---------------------------------------------[YG3] [XG3] перепутал т поставил не ту переменую.
Сообщение Я всё смотрел, походу компьютер не понимает что чило становица меньше или просто я знак с тире перепутал.Добавлено (12 Ноябрь 2011, 20:43) --------------------------------------------- Капец, а вот и ошибка. подчеркнул и покрасил в зеленый SetVar "[YG1]" "[YG1] -[s]" SetVar "[YG2]" "[YG2]-[s] " SetVar "[YG3]" "[YG3]-[s] " MoveObject "Group11" "[yg1] " "115" MoveObject "Group12" "[yg2] " "115" MoveObject "Group13" "[yg3] " "115" If "[XG1 ]" "<" "-155" SetVar "[YG1] " "640" EndIf If "[XG2] " "<=" "-155" SetVar "[YG2] " "640" EndIf If "[XG3] " "<" "-155" SetVar "[YG3] " "640" EndIf[code]
Добавлено (12 Ноябрь 2011, 20:43) ---------------------------------------------[YG3] [XG3] перепутал т поставил не ту переменую.
Автор - Rostik Дата добавления - 12 Ноября 2011 в 20:43