由用户创建的信息 F1nZeR
21 March 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