论坛

由用户创建的信息 reon
15 December 2015 14:44
У меня имеется плоскость, на ней динамические объекты, которые могут упасть с плоскости в "бездну".
Если я сделаю объект невидимым (hide_object), 2 проблемы:

объект станет невидимым, но продолжит участвовать в столкновениях;
если объект упадет с плоскости, то браузер продолжит вычислять его падение бесконечно, что приводит у меня к багам отрисовки.
14 December 2015 20:48
Как удалить оригинальный объект из сцены?
14 December 2015 19:25
Да, все верно, проблема была с позиционированием объекта.
Спасибо за помощь.
14 December 2015 16:50
Привет,
Подскажите пожалуйста, почему вариант с 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);
}