User posts Shaman
29 June 2015 13:09
Спасибо за ответ..
но если у меня нет курсора мыши - он залочен функцией
как же мне все таки получить объект, на который я смотрю после столкновения с ним?
Получать объект удобнее всего с помощью функции scenes.pick_object(), передавая в неё нужные экранные координаты
но если у меня нет курсора мыши - он залочен функцией
m_mouse.request_pointerlock
как же мне все таки получить объект, на который я смотрю после столкновения с ним?
http://born2fish.ru - секреты рыбной ловли
23 June 2015 12:44
Я готов гонять тоже весь функционал. Даешь рефакторинг кода!!
http://born2fish.ru - секреты рыбной ловли
23 June 2015 12:41
Хотел бы еще спросить - вы не нашли решения, кроме как создавать несколько сенсорных множеств? У меня в сцене около 150 дверей. И 1 персонаж. Не очень хотелось бы создавать 150 сенсорных множеств.
Возможно есть какие-то методы, позволяющие получить объект, на который направлен вектор из камеры?
Возможно есть какие-то методы, позволяющие получить объект, на который направлен вектор из камеры?
http://born2fish.ru - секреты рыбной ловли
23 June 2015 12:18
Кирилл, спасибо! Прочитал вашу ветку форума (что интересно - уже встречал ее ранее, но вот из головы вылетело). Так понимаю, что в последней версии движка в callback еще не добавили функционала?
http://born2fish.ru - секреты рыбной ловли
22 June 2015 14:04
добавлю, что дверей у меня много, у всех стоит одинаковый collision_id
http://born2fish.ru - секреты рыбной ловли
22 June 2015 14:03
Я наверное уже надоел со своими вопросиками.. =)
Скажите пожалуйста - каким образом мне получить объект с которым произошло столкновение?
здесь я создаю сенсор, который срабатывает при соприкосновении персонажа с дверью.. Объект персонажа мне известен - character. А как получить дверь?
Скажите пожалуйста - каким образом мне получить объект с которым произошло столкновение?
var char_coll = m_ctl.create_collision_impulse_sensor(character);
var door_coll = m_ctl.create_collision_sensor(character,'door');
var sensors= [char_coll, door_coll];
m_ctl.create_sensor_manifold(character, "COLLISION_DOOR", m_ctl.CT_SHOT, sensors,
logic_func, trigger_door);
здесь я создаю сенсор, который срабатывает при соприкосновении персонажа с дверью.. Объект персонажа мне известен - character. А как получить дверь?
http://born2fish.ru - секреты рыбной ловли
19 June 2015 16:18
Большое спасибо за помощь! Будем пытаться найти решение. Отпишу по завершению!
http://born2fish.ru - секреты рыбной ловли
19 June 2015 15:17
С футбольным полем все понял, спасибо..
А вот с "лесенкой" на ребрах верхних этажей дома - проблема та же? Дело в независимой геометрии? Какие есть пути решения - сделать градусы углов дома более высоким?
А вот с "лесенкой" на ребрах верхних этажей дома - проблема та же? Дело в независимой геометрии? Какие есть пути решения - сделать градусы углов дома более высоким?
http://born2fish.ru - секреты рыбной ловли
19 June 2015 15:15
Спасибо за как обычно быстрый ответ ) Везде бы такую поддержку, как ваша.
оригиналы скриншотов:
оригиналы скриншотов:
http://born2fish.ru - секреты рыбной ловли