пятница, 22 февраля 2013 г.

15.4. Как заставить снежинки падать постоянно?

Что происходит со снежинками? Они рождаются, начинают падать вниз, выходят за пределы сцены, но всё падают, падают... Нужно нам это? Нет, конечно. Снежинка, находящаяся ниже сцены (ниже 400 пикселей), нас не интересует. Поэтому такую «выпавшую» снежинку надо переместить вверх, над сценой.
Таким образом, нам нужно во время движения снежинки всё время проверять, не стала ли её y-координата больше 400. Такую проверку (проверку условия) можно выполнить командой if (если).


  • Измени сценарий:


    • Параметром команды if (в круглых скобках) выступает условие snow.y>410 (координата y снежинки больше 410). Команда в фигурных скобках выполнится только в том случае, когда условие будет истинным. 
  • Результат:

  • Последи за снежинками подольше. Замечаешь? Их постепенно становится всё меньше и меньше. Почему? Распахни окно плеера на весь экран, установи масштаб просмотра 100% и попробуй объяснить.





Комментариев нет:

Отправить комментарий