由用户创建的信息 CyberKatana
04 April 2016 10:58
Ответ на сообщение пользователя Александр РомановСогласен что форум очень крутая штука и если выбор "или, или" то я за форум) но вот для глупых одноразовых вопросов думал есть чатик. Ваш ответ понятен, тему муожно закрывать)
Все упирается в занятость разработчиков и художников Blend4Web. Мое мнение, что форум намного сильнее экономит время, плюс форум в конечном итоге накапливает базу полезной информации, которая может помочь пользователям. Чат - это ответы на одни и те же вопросы много раз.
Blend4Web также есть во всех популярных соцсетях, можно задавать вопросы там. Вы можете создать чат, но при этом нет гарантии, что там появятся непосредственные участники проекта .
04 April 2016 10:14
09 April 2015 20:12
Долго бился, но победил. В процессе победы возник вопрос(из-за него и бился):
Вот собственно с какой целью вы прячете div#preloader_frame, а потом с помощью js отображаете?
<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 April 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 March 2015 22:36
К сожалению, на данный момент функция get_glow_intensity() не реализована. Скорее всего, мы сделаем этот метод к следующему релизу в конце этого месяца, а пока, в качестве временного решения, вам потребуется сохранить состояние свечения в какой-нибудь дополнительной переменной, связанной с объектом.Спасибо большое. Будем ждать релиз
15 March 2015 18:25
Александр, подскажите а как можно проверить какое значение имеет glow_intensity? После клика по объекту мне надо проверить 1) glow_intensity = 1(светится) ->переходим по ссылке, 2) glow_intensity = 0(не светится) -> set_glow_intensity(obj, 1), для всех остальных объектов сцены set_glow_intensity(obj, 0).
14 March 2015 18:01
Появилась необходимость по клику вначале фиксировать подсветку, а при повторном клике осуществлять действие.
.enable_mouse_hover_glow() делает это с помощью модуля сцен .set_glow_intensity(obj, value), а set_glow_intensity(obj, value) в свою очередь через .glow_intensity подскажите как можно вызвать .glow_intensity?
.enable_mouse_hover_glow() делает это с помощью модуля сцен .set_glow_intensity(obj, value), а set_glow_intensity(obj, value) в свою очередь через .glow_intensity подскажите как можно вызвать .glow_intensity?
12 March 2015 22:04
За ответы огромное всем спасибо, начал ковыряться дальше и нашел простенький вариант enable_mouse_hover_glow. Но возникла пара вопросов:
1) Можно ли поменять цвет подсветки?
2) Можно ли заставить объект не реагировать на наведение мыши? Например: 3 сундука все подсвечиваются. Один кликнули(посмотрели что внутри), больше этот сундук не подсвечивается.
1) Можно ли поменять цвет подсветки?
2) Можно ли заставить объект не реагировать на наведение мыши? Например: 3 сундука все подсвечиваются. Один кликнули(посмотрели что внутри), больше этот сундук не подсвечивается.
11 March 2015 10:53
Например есть многоквартирный дом и должна быть возможность зайти в каждую квартиру отдельно(квартира это отдельная сцена). Переход от сцены с домом в сцену квартиры реализован так: есть один объект(дом), внутрь него спрятаны объекты при клике на которые и происходит переход. Вот вопрос в том как подсветить часть модели дома в которой располагается квартира, при наведении на нее курсора.
P.S. К бленд файлу пока доступа нет.
P.S. К бленд файлу пока доступа нет.