Форум

Сообщения, созданные пользователем CyberKatana
04 апреля 2016 10:58

Ответ на сообщение пользователя Александр Романов
Все упирается в занятость разработчиков и художников Blend4Web. Мое мнение, что форум намного сильнее экономит время, плюс форум в конечном итоге накапливает базу полезной информации, которая может помочь пользователям. Чат - это ответы на одни и те же вопросы много раз.
Blend4Web также есть во всех популярных соцсетях, можно задавать вопросы там. Вы можете создать чат, но при этом нет гарантии, что там появятся непосредственные участники проекта .
Согласен что форум очень крутая штука и если выбор "или, или" то я за форум) но вот для глупых одноразовых вопросов думал есть чатик. Ваш ответ понятен, тему муожно закрывать)
04 апреля 2016 10:14
Есть огромная куча различных чатов(в скайпе, дискорде не принципиально где) существует ли такой по Blend4Web? Если нет, может стоит создать? Лично мне кажется чат удобной штукой для мелких вопросов, а форум хорош для больших и длительных обсуждений, но это ИМХО.
01 апреля 2016 16:06
Первоапрелите?
09 апреля 2015 20:12
Долго бился, но победил. В процессе победы возник вопрос(из-за него и бился):
<div id="preloader_container">
    <div id="preloader_frame">
        <div id="preloader_left"></div>
        <div id="preloader_bar"></div>
        <div id="plane_icon">
            <div id="preloader_caption"></div>
        </div>
        <div id="fill_container">
            <div id="fill_band"></div>
        </div>
        <div id="preloader_right"></div>
    </div>
</div>

div#preloader_frame {
position:absolute;
left: 50%;
top: 50%;
width: 499px;
height: 134px;
margin-left: -300px;
z-index: 4;
margin-top: -80px;
visibility: hidden;
}

m_preloader.create_advanced_preloader({
        img_width: 165,
        preloader_width: 460,
        preloader_bar_id: "preloader_bar",
        fill_band_id: "fill_band",
        preloader_caption_id: "preloader_caption",
        preloader_container_id: "preloader_container",
        background_container_id: "background_image_container",
        canvas_container_id: "main_canvas_container"
    });

    var preloader_frame = document.getElementById("preloader_frame");

    preloader_frame.style.visibility = "visible";

Вот собственно с какой целью вы прячете div#preloader_frame, а потом с помощью js отображаете?
04 апреля 2015 12:41
Помогите пожалуйста разобраться со структурой html для этой функции(возможно это не функция, путаюсь в терминологии).
Как я пытался это победить.
<div id="canvas3d"></div>
        <div id="background_container_id"></div>
        <div id="preloader_bar_id"></div>
        <div id="fill_band_id"></div>
        <div id="preloader_caption_id"></div>
        <div id="preloader_container_id"></div>
        <div id="img_width"></div>
        <div id="preloader_width"></div>

а дальше добавляем стили для этих контейнеров, дабы стилизовать под себя прелоадер, но у меня ничего не вышло
На всякий случай, вот так я инициализирую прелоадер:
m_preloader.create_advanced_preloader({
            canvas_container_id: "canvas3d",
            background_container_id: "background_container_id",
            preloader_bar_id: "preloader_bar_id",
            fill_band_id: "fill_band_id",
            preloader_caption_id: "preloader_caption_id",
            preloader_container_id: "preloader_container_id",
            img_width: 900,
            preloader_width: 500,
            preloader_fadeout: true})
15 марта 2015 22:36

К сожалению, на данный момент функция get_glow_intensity() не реализована. Скорее всего, мы сделаем этот метод к следующему релизу в конце этого месяца, а пока, в качестве временного решения, вам потребуется сохранить состояние свечения в какой-нибудь дополнительной переменной, связанной с объектом.
Спасибо большое. Будем ждать релиз
15 марта 2015 18:25
Александр, подскажите а как можно проверить какое значение имеет glow_intensity? После клика по объекту мне надо проверить 1) glow_intensity = 1(светится) ->переходим по ссылке, 2) glow_intensity = 0(не светится) -> set_glow_intensity(obj, 1), для всех остальных объектов сцены set_glow_intensity(obj, 0).
14 марта 2015 18:01
Появилась необходимость по клику вначале фиксировать подсветку, а при повторном клике осуществлять действие.
.enable_mouse_hover_glow() делает это с помощью модуля сцен .set_glow_intensity(obj, value), а set_glow_intensity(obj, value) в свою очередь через .glow_intensity подскажите как можно вызвать .glow_intensity?
12 марта 2015 22:04
За ответы огромное всем спасибо, начал ковыряться дальше и нашел простенький вариант enable_mouse_hover_glow. Но возникла пара вопросов:
1) Можно ли поменять цвет подсветки?
2) Можно ли заставить объект не реагировать на наведение мыши? Например: 3 сундука все подсвечиваются. Один кликнули(посмотрели что внутри), больше этот сундук не подсвечивается.
11 марта 2015 10:53
Например есть многоквартирный дом и должна быть возможность зайти в каждую квартиру отдельно(квартира это отдельная сцена). Переход от сцены с домом в сцену квартиры реализован так: есть один объект(дом), внутрь него спрятаны объекты при клике на которые и происходит переход. Вот вопрос в том как подсветить часть модели дома в которой располагается квартира, при наведении на нее курсора.

P.S. К бленд файлу пока доступа нет.