论坛

由用户创建的信息 Roman_Sementsov
03 February 2015 18:03
Добрый день, товарищи! В опубликованной статье мы рассмотрели создание простого интерактивного приложения "Новогодняя открытка". В данном приложении активно использовались такие нововведения как Canvas-текстура, видеотекстура, glow-эффект. Здесь можно задать вопрос или высказать свое мнение по работе приложения.
Ссылка на приложение в отдельном окне.
27 January 2015 19:01
Hi.
Also a good option is to select "Strict" mode flag while exporting your scene
Exporting in Strict Mode

You can take a look at the console in Browser. (F12)
Non-Critical Export Errors
20 January 2015 10:10

Hi. Please take a look at this example.
Please use get_object_name function to get the object name. The field .name is internal object property.
if (m_scenes.get_object_name(obj) == "Cylinder")
   var m_scenes    = require("scenes");
        // . . .
   function init_cb(canvas_elem, success) {
       // . . .
       canvas_elem.addEventListener("mousemove", mouse_move, false);
       // . . .
    }
    function mouse_move(e) {
        var x = m_mouse.get_coords_x(e);
        var y = m_mouse.get_coords_y(e);
        var obj = m_scenes.pick_object(x, y);
        if (obj) {
            if (m_scenes.get_object_name(obj) == "Cylinder")
                   m_mouse.disable_mouse_hover_glow();
             else 
                   m_mouse.enable_mouse_hover_glow();
         }
}
19 January 2015 10:51

Any Ideas?
Hi. Please take a look at this example.
   function init_cb(canvas_elem, success) {
       // . . .
       canvas_elem.addEventListener("mousemove", mouse_move, false);
       // . . .
    }
    function mouse_move(e) {
        var x = m_mouse.get_coords_x(e);
        var y = m_mouse.get_coords_y(e);
        var obj = m_scenes.pick_object(x, y);
        if (obj) {
             if (obj.name == "Cylinder")
                   m_mouse.disable_mouse_hover_glow();
             else 
                   m_mouse.enable_mouse_hover_glow();
         }
}

Yours truly Blend4Web team

Files:
16 January 2015 15:19

FYI, load hangs at 91% in IE.
Hi.
This problem was fixed. Please expect our next release (15.01)
Yours truly Blend4Web team
17 December 2014 15:44

Или текстуры куда то пропадают или всё розовое(
Добрый день.
В случае неправильно заданных параметров/свойств вы увидите розовый объект. Более подробно об этом написанно в нашей документации. В консоле браузера (в Chrome или Firefox можно вызвать нажатием клавиши F12 ) вы можете прочитать сообщения об ошибках.
Так же имеется строгий режим экспорта "strict mode" при котором не будет произведен экспорт сцены в случае наличия ошибок, а на экране вы увидите сообщение, говорящее о неверно заданных параметрах/свойствах.
С уважением, команда Blend4Web
17 December 2014 12:52

My Question: Is this the only supported format from the engine, or if i miss something?
Hello.
You can use "webm", "m4v", "ogv" video formats. May be your browser does not support your video format. Please, check it.
Yours truly Blend4Web team
17 December 2014 11:04

Ответ на сообщение пользователя sm1949
Здравствуйте. Никак не могу добиться, чтобы после конвертации в html, в браузере был виден текст. Все объекты выводятся, кроме текста. В идеале хотелось бы, чтобы этот текст можно было еще и редактировать в javascript SDK. Это возможно?
Добрый день. Вы можете попробовать использовать Canvas-текстуру для вывода текстовых сообщений.

Вы можете также посмотреть пример использования данной текстуры в нашем SDK ( external/deploy/tutorials/examples/canvas_texture/ )
Так же у нас имеется описание работы с данным типом текстур.
С уважением, команда Blend4Web
15 December 2014 14:08

Here's a thought: How difficult would it be to implement YouTube video streams as a texture?
Hi.
You can use Canvas-texture for this purpose. But there is a difficulty. You need a direct link to your video-file (It's too difficult to get it from YouTube).
See also our tutorial, please: /external/deploy/tutorials/examples/canvas_texture