Вопрос - ответ
20 марта 2016 11:14
21 марта 2016 10:45
Добрый день.
Не могу из кода изменить параметры материала.
Данный код выводит следующее:
b4w.min.js:337 B4W ERROR: Couldn't get property "diffuse_intensity"!
Material.Plane.001 undefined
b4w.min.js:337 B4W ERROR: Couldn't set property "diffuse_color"!
UPDATE:
Разобрался - нужно было выставить галку Force Dynamic
Не могу из кода изменить параметры материала.
var obj = this.m_scenes.get_object_by_name(objName);
var materials = this.m_mat.get_materials_names(obj);
materials.forEach((matName: any) => {
console.log(matName, this.m_mat.get_diffuse_intensity(obj, matName));
this.m_mat.set_diffuse_intensity(obj, matName, 0.01);
});
Данный код выводит следующее:
b4w.min.js:337 B4W ERROR: Couldn't get property "diffuse_intensity"!
Material.Plane.001 undefined
b4w.min.js:337 B4W ERROR: Couldn't set property "diffuse_color"!
UPDATE:
Разобрался - нужно было выставить галку Force Dynamic
22 марта 2016 08:50
22 марта 2016 23:47
23 марта 2016 16:12
23 марта 2016 17:56
24 марта 2016 18:31
24 марта 2016 19:19
Могу ли я использовать свою структуру каталогов, работая с менеджером проектов в SDK?Да, но с некоторыми ограничениями. Если вы планируете пользоваться функциями менеджера, например, компиляцией или реэкспортом файлов, то придется либо следовать структуре по умолчанию, либо прописывать измененные пути в конфигурационном файле проекта (.b4w_project).
По умолчанию проект имеет такую структуру: структура проекта. Dev-версия лежит в SDK/apps_dev/myproject. JS, CSS, изображения и прочие файлы можно располагать как угодно. Путь к главному html-файлу должен быть прописан в параметре "apps" конфига. Blend-файлы и ресурсы (текстуры, звуки, …) находятся по умолчанию в SDK/Blender/myproject и SDK/deploy/assets/myproject соответственно. Пути к ним должны быть прописаны в параметрах "assets_dirs" и "blend_dirs" конфига. Параметр "build_dir" отвечает за путь к собранной версии проекта. Его также можно поменять, если понадобится.
Мы добавим в будущем в документацию описание настроек .b4w_project файла, и, наверное, распишем особенности структуры каталогов более подробно.