User posts Andry
15 August 2016 15:14
Здравствуйте! Не моли бы вы в минифицированный файл b4w.min.js добавить комментарий с версией. Например, вот так:
Поясню своё желание. У меня скопилось множество min файлов библиотеки и я постоянно в них путаюсь. Так как возможности определить версию в файле нет, приходится идти в SDK и брать версию от туда, чтобы наверняка использовать актуальную и ничего не перепутать. Конечно, это не проблема, но мне думается, что в этом есть смысл.
Спасибо за внимание!
/**
* Version 16.7
*/
Поясню своё желание. У меня скопилось множество min файлов библиотеки и я постоянно в них путаюсь. Так как возможности определить версию в файле нет, приходится идти в SDK и брать версию от туда, чтобы наверняка использовать актуальную и ничего не перепутать. Конечно, это не проблема, но мне думается, что в этом есть смысл.
Спасибо за внимание!
11 August 2016 14:24
Здравствуйте!
У меня такая же проблема, но при этом возникает она при не совсем понятных обстоятельствах…
Я использую одну и туже 3д-модель в разных приложениях, но с похожей логикой. При этом, в первом приложении модель после выгрузки и повторной загрузки отображается корректно, а во втором загружается с частично отсутствующими текстурами (вместо них просто заливка черным цветом). В частности это относится к текстурам, которые меняются при помощи метода .change_image().
В обоих приложениях используется версия библиотеки 16.6.
Главным отличием является то, что в первом приложении инициализация модулей b4w происходит с уникальным индексом. Пример:
Подскажите, может ли это быть решением проблемы?
P.S. Код ошибки:
Возможно, это поможет.
У меня такая же проблема, но при этом возникает она при не совсем понятных обстоятельствах…
Я использую одну и туже 3д-модель в разных приложениях, но с похожей логикой. При этом, в первом приложении модель после выгрузки и повторной загрузки отображается корректно, а во втором загружается с частично отсутствующими текстурами (вместо них просто заливка черным цветом). В частности это относится к текстурам, которые меняются при помощи метода .change_image().
В обоих приложениях используется версия библиотеки 16.6.
Главным отличием является то, что в первом приложении инициализация модулей b4w происходит с уникальным индексом. Пример:
b4w.require(module_name, id)
Подскажите, может ли это быть решением проблемы?
P.S. Код ошибки:
[GroupMarkerNotSet(crbug.com/242999)!:D012FAD62A1C0000]RENDER WARNING: there is no texture bound to the unit 0
b4w.min.js:514 WebGL: INVALID_OPERATION: bindTexture: object not from this context
b4w.min.js:514 WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D
b4w.min.js:514 WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D
b4w.min.js:514 WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D
b4w.min.js:514 WebGL: INVALID_OPERATION: texParameter: no texture bound to GL_TEXTURE_2D
b4w.min.js:519 WebGL: INVALID_OPERATION: texImage2D: no texture bound to GL_TEXTURE_2D
b4w.min.js:520 WebGL: INVALID_OPERATION: bindFramebuffer: object not from this context
b4w.min.js:229 WebGL: INVALID_OPERATION: framebufferTexture2D: no framebuffer bound
b4w.min.js:229 WebGL: INVALID_OPERATION: bindTexture: object not from this context
b4w.min.js:229 WebGL: INVALID_OPERATION: framebufferTexture2D: no framebuffer bound
b4w.min.js:229 WebGL: INVALID_OPERATION: bindTexture: object not from this context
b4w.min.js:229 WebGL: INVALID_OPERATION: framebufferTexture2D: no framebuffer bound
b4w.min.js:229 WebGL: too many errors, no more errors will be reported to the console for this context.
Возможно, это поможет.
11 August 2016 11:39
11 August 2016 11:26
11 August 2016 10:50
09 August 2016 11:52
09 August 2016 11:18
08 August 2016 18:27
Сделал предварительную загрузку картинок, но столкнулся со следующей проблемой. При использовании метода .change_image() изображения подгружаются с timestamp'ом. Поэтому, каждый раз при смене текстуры изображение загружается заново.
Получается, что изображения нельзя закешировать? Возможно отключить timestamp?
Получается, что изображения нельзя закешировать? Возможно отключить timestamp?