由用户创建的信息 KoenigShaman
29 June 2015 13:09
Спасибо за ответ..
но если у меня нет курсора мыши - он залочен функцией
как же мне все таки получить объект, на который я смотрю после столкновения с ним?
Получать объект удобнее всего с помощью функции scenes.pick_object(), передавая в неё нужные экранные координаты
но если у меня нет курсора мыши - он залочен функцией
m_mouse.request_pointerlock
как же мне все таки получить объект, на который я смотрю после столкновения с ним?
23 June 2015 12:41
Хотел бы еще спросить - вы не нашли решения, кроме как создавать несколько сенсорных множеств? У меня в сцене около 150 дверей. И 1 персонаж. Не очень хотелось бы создавать 150 сенсорных множеств.
Возможно есть какие-то методы, позволяющие получить объект, на который направлен вектор из камеры?
Возможно есть какие-то методы, позволяющие получить объект, на который направлен вектор из камеры?
23 June 2015 12:18
22 June 2015 14:04
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. А как получить дверь?
19 June 2015 16:18
19 June 2015 15:17
19 June 2015 15:15