Как я могу правильно направить символ через карту, используя логику движения if-else в p5.js?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу правильно направить символ через карту, используя логику движения if-else в p5.js?

Сообщение Anonymous »

Я работаю над детективным игровым заданием, используя P5.JS (как часть тематического исследования «Sleath»). Детективный персонаж перемещается через городскую карту, основанную на if ... else, если условия, которые регулируют Speedx и Speedy. Однако, в моей нынешней реализации, персонаж либо перестает двигаться, либо уходит в бездорожье в какой-то момент. Внедорожник?

Код: Выделить всё

if (det.locationY < 135 && det.locationX < 210) {
det.speedX = 0;
det.speedY = 1;
}
else if (det.locationY >= 135 && det.locationY < 138 && det.locationX < 702) {
det.speedX = 1;
det.speedY = 0;
}
else if (det.locationX >= 702 && det.locationY < 260) {
det.speedX = 0;
det.speedY = 1;
}
else if (det.locationY >= 260 && det.locationX > 268) {
det.speedX = -1;
det.speedY = 0;
}
else if (det.locationX = 448 && det.locationY = 827 && det.locationY < 670) {
det.speedX = 0;
det.speedY = 1;
}
else if (det.locationY >= 670 && det.locationX < 763) {
det.speedX = 1;
det.speedY = 0;
}
else if (det.locationX >= 763 && det.locationY < 696) {
det.speedX = 0;
det.speedY = 1;
}< /code>
< /div>
< /div>
< /p>
enter code here


Подробнее здесь: https://stackoverflow.com/questions/796 ... ment-logic
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»