Общение между модулями

175
25 марта 2018, 23:04

Есть 2 объекта.

1 - Кролик

2 - Полигон (Земля, карта)

Кролик может двигаться по полигону. У полигона есть ширина и края (границы). При движении кролик должен не выходить за пределы полигона.

Вопрос: как лучше организовать умение кролика определять край полигона.

Мои варианты: (мне бы понять какой лучше)

1: Кролик перед каждым шагом оценивает свое текущее положение, ширину полигона и принимает решение, двигаться или нет (как в жизни)

2: Кролик сообщает полигону что хочет сделать шаг вперед. Полигон знает где находится кролик (фиксирует его передвижение) и принимает решение, давая ему либо разрешение, либо запрещает.

Ответ на вопрос что я делаю: маленькую игру где кролики будут бегать за морковкой пытаясь её отнять друг у друга. Спасибо.

READ ALSO
Как найти ограничивающую сферу (boundingSphere) у Object3D?

Как найти ограничивающую сферу (boundingSphere) у Object3D?

Загружаю object3D обьект,у него есть свойство childrenЭто массив []

210
fetch и try..catch, почему не работает

fetch и try..catch, почему не работает

Есть вот такая конструкция:

233
Как замедлить видео на javascript?

Как замедлить видео на javascript?

Привет, можно ли замедлить видео на javascript? Если да, то как? Подскажите пожалуйста

150