Показать сообщение отдельно
Старый 02.02.2014, 14:59
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 5  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Вы машину передвигаете на большие расстоянии, вот Вам и посоветовали передвигать по одному пикселю.
Оо с чего бы это? То есть, по вашему, скорость всегда должна быть равна 1 пикселю?
Просто проверять столкнется ли машина с чем-то, нужно еще до, того как происходит смещение. То есть, образно говоря:
Код AS3:
если (машина.х + скорость < положениеПрепятствия) {
   машина.х += скорость.
}
Автору: как уже верно подметили, код ужасен. Но так как вы новичок, не буду сильно углубляться в исправления, скажу только, что
названия переменных и функций всегда пишутся с маленькой буквы, а названия классов с большой. У вас же тут вообще каша. Часть переменных с большой, часть с маленькой, часть с нижнего подчеркивания.
Чтобы себе голову не захламлять неправильными концепциями, очень советую ознакомиться с конвенциями написания кода на ас3, и писать строго в соответствии с ними.