В настоящее время у меня есть модель, которую я пытаюсь загрузить на устройство IOS, которое не может загрузить некоторые текстуры (это не проблема под рукой!).
Углубившись в wgs.js, я заметил, что наличие текстуры, которая не загружается, считается принятым в качестве другого запроса, который завершает вызов функции nextRequest, а ошибочные текстуры возвращают ноль и просто передаются. Однако в случае, когда все текстуры, которые запрашиваются в данный момент, не могут загрузить функцию nextRequest (); nevers вызывается как его отсутствующий в функции simpleError. Я предлагаю добавить это к функции simpleError, поскольку сама модель, кажется, прекрасно работает без загруженных текстур.
Итак:
var simpleError = function simpleError(e) {
_requestsInProgress--;
exports.logger.error("Texture load error", e);
callback(null);
};
Может стать следующим, чтобы решить проблему:
var simpleError = function simpleError(e) {
_requestsInProgress--;
exports.logger.error("Texture load error", e);
callback(null);
nextRequest();
};