Я работаю над игрой на javascript для развлечения, где у меня есть массив объектов персонажей.Я периодически делаю проверки полей внутри объектов (например, символов [i] .xpos, символов [i] .ypos и т. Д.).Является ли более эффективным добавить функцию к прототипу класса для обработки перемещения влево и вправо и периодически вызывать ее, или более эффективно, чтобы иметь глобальную функцию, которая регулирует позиции x и y объекта символа?
Спасибо за вашу помощь, ребята!
Редактировать: Спасибо за ваши ответы, ребята.Я постараюсь быть более конкретным.У меня есть одна глобальная функция обновления, которая вызывается с интервалом и содержит кучу кода, который изменяет свойства объекта, например:
globalupdate() {
characters[i].posx++;
characters[i].posy++;
... and more code like that
}
Было бы быстрее просто написать функцию-прототип вэтот класс и назвать это?Как:
globalupdate() {
characters[i].update();
}
Спасибо за все быстрые ответы!