create_ray_sensor
14 декабря 2015 16:50
Привет,
Подскажите пожалуйста, почему вариант с create_collision_sensor работает, а с create_ray_sensor нет.
Подскажите пожалуйста, почему вариант с create_collision_sensor работает, а с create_ray_sensor нет.
function setup_sphere() {
var sphere = m_scs.get_object_by_name('s');
function sphere_cb(obj, id, pulse, param) {
console.log(pulse);
}
//var sphere_ray = m_ctl.create_collision_sensor(sphere, 'Plane');
var sphere_ray = m_ctl.create_ray_sensor(sphere, [0, 0, 0], [0, -10, 0], 'Plane', true);
m_ctl.create_sensor_manifold(sphere, "S_COLLISION",
m_ctl.CT_CONTINUOUS, [sphere_ray],
function(s) {return s[0]}, sphere_cb);
}
14 декабря 2015 18:16
Добрый вечер!
Попробуйте уточнить, где находится и какой поворот в данный момент у объекта, поскольку координаты начала и конца луча определяются в его системе координат.
Попробуйте уточнить, где находится и какой поворот в данный момент у объекта, поскольку координаты начала и конца луча определяются в его системе координат.
Команда Blend4Web
https://twitter.com/AlexKowel
https://twitter.com/AlexKowel
14 декабря 2015 19:25