Форум

Сообщения, созданные пользователем Йеджи Заборовски
30 апреля 2015 17:49
Смысл такой: по клику на html элемент вызывается функция, ей передаётся параметр (конкретно код цвета). Функцией обрабатывается передаваемый параметр, о чем я сам себе оповещаю через алерт.
Моя задача той же функцией передать цвет диффузному кубу.
Коплю деньги на коммерческий B4W.
30 апреля 2015 17:27
Я не работаю напрямую в SDK. Я старовер- блокнотом пользуюсь с двумя плюсами
Коплю деньги на коммерческий B4W.
30 апреля 2015 17:22

Я не сказал сразу, что для того, чтобы этот функционал был доступен для объекта, надо выставить галочку "Force Dynamic Object".
Подозреваю, что если сейчас нажать F12 в браузере, то в консоле будет сообщение, говорящее о том, что объект не динамический.

Спасибо! Помогло за 2 секунды. А со страницы каким образом к данной функции обращаться?
Реализую onclick="change_color(rgb)". Дебаговый алерт вылетает, но в b4w не передается. ( в той же функции прописал m_mat.set_diffuse_color(cube_diffuse_color, "mat_diffuse_color", [r,g,b]);
Коплю деньги на коммерческий B4W.
30 апреля 2015 17:04
		function load() {
m_data.load("cube_test.json", load_cb);
}

function load_cb(data_id) {
m_app.enable_controls();
m_app.enable_camera_controls();
set_stack_material_params();
}

function set_stack_material_params() {
var cube_diffuse_color = m_scenes.get_object_by_name("Cube_diffuse_color");
m_mat.set_diffuse_color(cube_diffuse_color, "mat_diffuse_color", [255,245,250]);
}


Проект загружается, а конструкция не работает.
Пример взял из сниппетов по Вашему научению.
Коплю деньги на коммерческий B4W.
30 апреля 2015 13:47
Существует ли возможность динамической загрузки текста?
К примеру, я хочу отразить содержимое контейнера <p>…</p> , скажем, на плоскости. Или сделать объемный текст таким образом.
Коплю деньги на коммерческий B4W.
30 апреля 2015 12:58
Спасибо!
Коплю деньги на коммерческий B4W.
29 апреля 2015 19:52
Здравствуйте ещё раз!
Будет ли работать анимация объекта, созданная путём запекания в F-Curves звука? Конкретно интересует, будет ли она запускаться программно или её каким-то образом необходимо в NLA запихнуть?
Коплю деньги на коммерческий B4W.
29 апреля 2015 19:26
set_diffuse_color(obj, mat_name, color)
К примеру, я хочу изменить диффузный цвет объекта с чёрного на белый:set_diffuse_color("myObject", "myObjectMaterialName, …..?) rgb(1, 1, 1)?
Коплю деньги на коммерческий B4W.
29 апреля 2015 19:14
А вот ещё вопрос по API: синтаксис передачи цвета в set_diffuse_color? Я так понимаю, что цвет передаётся в RGB, но непонятно в каком виде он в функцию вставляется.
Коплю деньги на коммерческий B4W.
29 апреля 2015 19:07
Спасибо за ответ! Пробую.
Коплю деньги на коммерческий B4W.