У меня есть объект с именем 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:
http://thehobbit2movie.com/milktruck.js