Рассмотрим реализацию движения какого-нить предмета, например лифта

Необходимо решить следующие задачи

1. Наращивать  координату Y пока величина не станет равной заданному значению.
2. Так же и уменьшать координату Y.
3. Описать событие, когда лифт объект достигнет определённых координат, назовём его переключатель - триггер.

Создадим переменную ON – со значениями 0 или 1. Если 0 - то движение происходит вниз, если 1 то в верх.

If ON=0 then Y=Y+1
If ON=1 then Y=Y-1
If Y<=10 then ON=0
If Y>=200 then ON=1

Стоит добавить, о необходимости инициализации переменных перед логическими операциями с ними.  т.е. нужно предварительно (перед циклом wile см. пред статью) обнулить триггер ON.

Таким образом может реализоваться любое движение любого объекта, траектория движения будет зависить от законов, уравнений, которые описывают изменение коодинат объекта.

(Visited 34 times, 1 visits today)