Selectable objects

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

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

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

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

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




28 декабря 2015 14:37

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

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

а тут?
Пока ждал ответ, нашел эти галочки) потестил, те же результаты.
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
Выделение ещё может отключиться при следующих условиях:
- наличие таких текстур: https://www.blend4web.com/doc/ru/textures.html#d-scene
- или отключение опции конфига "enable_selectable"
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.