У меня есть объект TruckModel, который определен ранее в моем файле JavaScript с именем milktruck.js.
Я пытаюсь создать массив этих объектов TruckModel, потому что я не знаю в любой момент времени, сколько объектов TruckModel потребуется, когда игроки моей многопользовательской игры входят и выходят.
Я знаю, что мой текущий код не работает, потому что модель не будет отображаться, когда я использую функцию teleportToThat ниже.
Мне удалось отобразить модель, объявив только один объект TruckModel() в моем файле index.html, а затем используя функцию teleportToThat.
Вот мой код для этого, вы видите какие-либо ошибки в том, как я это делаю?
Нерабочая версия:
var opponentTrucks = [];
for (var i = 0; i < markers.length; i++) {
opponentTrucks[i] = new TruckModel();
opponentTrucks[i].teleportToThat( lat, lng, heading );
}
Рабочая версия: (Разница в том, что я пытаюсь иметь различное количество объектов TruckModel)
Объявлено в файле index.html:
var model;
Объявлено в файле JavaScript:
model.teleportToThat( lat, lng, heading );
Вот весь файл JavaScript: