Selectable objects

27 декабря 2015 23:41 #6106
Уж не знаю, ошибка это или нет
Если я загружаю сцену и там нет Selectable objects, то в загружаемых впоследствии сценах и объектах при попытках выделения (конечно в настройках Блендера галочки стоят нужные) пишет "B4W ERROR: Object Selection is not available on the scene". То есть в первой (ну то есть нулевой) сцене обязательно должен быть хотя бы один Selectable object.
Дорогу осилит идущий
28 декабря 2015 11:48 #6119
Надо на панели Scene выбрать Objects Selection = ON. Там вообще ряд настроек имеет опции OFF - отключить напрочь, AUTO - определять по конкретной сцене, ON - включать всегда.
Команда Blend4Web
28 декабря 2015 12:59 #6122
Спасибо, значит не ошибка но как-то сразу и не очевидно…
AUTO - определять по конкретной сцене
по конкретной сцене - это той, которая грузится первой? То есть он смотрит, что в нулевой сцене нет объектов Selectable и думает, что функция выделения не нужна и не включает ее и для последующих загруженных сцен?
(у меня выставлено AUTO, видимо это по-умолчанию)
Дорогу осилит идущий
28 декабря 2015 13:37 #6123
Посмотрел документацию…
Про это написано так

хотя на самом деле должно быть написано Objects Selection:

Про специфику режима AUTO где можно прочитать?
Дорогу осилит идущий
28 декабря 2015 14:35 #6129
по конкретной сцене - это той, которая грузится первой? То есть он смотрит, что в нулевой сцене нет объектов Selectable и думает, что функция выделения не нужна и не включает ее и для последующих загруженных сцен?
(у меня выставлено AUTO, видимо это по-умолчанию)
Да, всё именно так.

хотя на самом деле должно быть написано Objects Selection
Да, ошибочка, поправим.

Про специфику режима AUTO где можно прочитать?
Пока нигде, но задача описания этих панелей уже стоит, так что стоит ждать в ближайших релизах.




Команда Blend4Web
28 декабря 2015 14:37 #6130

задача описания этих панелей уже стоит
Это хорошо а то в документации нет раздела Настройка сцены
Спасибо за исчерпывающие ответы, пошел дальше ковырять
Дорогу осилит идущий
18 апреля 2016 11:38 #8900

пишет "B4W ERROR: Object Selection is not available on the scene"
Такая же проблема. В настройках сцены Objects Selection выставлял AUTO и ON результат одинаковый. Где еще можно поковырять?
18 апреля 2016 11:45 #8902
а тут?
Дорогу осилит идущий
18 апреля 2016 11:54 #8903

а тут?
Пока ждал ответ, нашел эти галочки) потестил, те же результаты.
function main_canvas_click(e) {

		var object = m_scenes.pick_object(e.clientX, e.clientY);
		console.log("click");

		if (object)
			switch(m_scenes.get_object_name(object)) {
				//some code
			}
	}

Причем что удивительно(для меня) ошибку выдает как в пустом пространстве, так и при кликах на объект. Хотя код честно сперт из code snipet-ов.
18 апреля 2016 12:06 #8904
Выделение ещё может отключиться при следующих условиях:
- наличие таких текстур: https://www.blend4web.com/doc/ru/textures.html#d-scene
- или отключение опции конфига "enable_selectable"
Команда Blend4Web
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.