2014-10-05 4 views
0

Я модифицирование примеров проектов Wikitude SDK предоставляет, и я столкнулся с проблемой: похоже, этот код никогда не работает:Wikitude SDK проект, полученный из образцов не работает

this.tracker = new AR.Tracker("/assets/magazine.wtc", { 
    onLoaded: this.worldLoaded 
}); 

То есть , мир никогда не загружается, поэтому функция «worldLoaded» никогда не вызывается. Я понятия не имею, почему мир не загружается, поскольку файл является оригиналом, предоставленным в образцах, и он работал. Разница кажется тривиальной, я только добавил новый член к переменной World, которая определяла бы некоторые дополнительные параметры.

Ошибки я получаю

Uncaught TypeError: Cannot read property 'apply' of undefined 
ade.js:1AR.i.__executeFunctionByName ade.js:1AR.i.callAsync ade.js:1l 

Любая идея, как решить это?

ответ

0

Кажется, что вы активировали ADE, что не обязательно на мобильном устройстве. В своем HTML, пожалуйста, удалите строку (ваш путь к ade.js может немного отличаться). Это заставит ошибку уйти.

Кроме того, мое предложение состоит в том, чтобы добавить событие onError к трекеру. В этом случае вы будете уведомлены, когда трекер не может быть загружен (неверное местоположение указано, недействительный файл и т. Д.), И вы можете отреагировать соответствующим образом.

Смежные вопросы