2013-11-22 3 views
0

У меня есть cocos2d html5 игра. Он отлично работает на ПК, во всех браузерах, без ошибок, но на платформе Tizen он показывает только белый экран. Похоже, что весь цикл обновления работает правильно, но с рисунком что-то не так. Информация о статистике и фоновая вспышка на момент запуска, но затем отображается только пустой белый экран. Нет ошибок JavaScript.Cocos2d-html5 белый экран проблема.

Это поведение начинается с версии 2.2. С 2.1.5 у меня нет этой проблемы.

Может кто-нибудь мне помочь?

ответ

0

Я только что осмотрел cocos2d-html repo (https://github.com/cocos2d/cocos2d-html5/).

Фиксировать 27f140a13bcd2c4920 добавлены в cocos2d/платформы/CCApplication.js некоторый код

if(cc.Browser.isMobile){ 
    ... 
    cc._addBottomTag(); 
} 

... 

cc._addBottomTag = function() { 
    var bottom = document.createElement("div"); 
    bottom.id = "bottom"; 
    bottom.style.border = bottom.style.margin = bottom.style.padding = bottom.style.height = bottom.style.lineHeight = bottom.style.fontSize = "0px"; 
    document.body.appendChild(bottom); 
    window.location.href="#bottom"; 
}; 

Этот код выполняется только для мобильных браузеров и причин, упомянутых вопрос.

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