由用户创建的信息 AngryArcticFox
28 October 2016 13:20
27 October 2016 18:24
27 October 2016 18:16
Я к сожалению не совсем понимаю, что, куда писать(
SOS!
Есть объект obj, у него есть анимация которая должна циклически повторяться все время работы приложения, при этом скорость воспроизведения анимации зависит от угла под которым обращена к нему камера. Так же в слотах объекта храниться дополнительная анимация, которая должна проигрываться один раз при определенном значении угла камеры.
Первую задачу я решил, но подозреваю, что очень криво, т.к. весь код срабатывает на движение мыши, так что в принципе можно забыть об оптимизации.
В результате возникает вторая проблема. Нельзя туда же записать старт дополнительной анимации, т.к. она начинается сначала, если двинуть мышью:(
Как написать изменение скорости анимации объекта не на движение мыши а на изменение положения камеры например? Двинул камерой, поменялась скорость на некое значение…
Help me!
SOS!
Есть объект obj, у него есть анимация которая должна циклически повторяться все время работы приложения, при этом скорость воспроизведения анимации зависит от угла под которым обращена к нему камера. Так же в слотах объекта храниться дополнительная анимация, которая должна проигрываться один раз при определенном значении угла камеры.
Первую задачу я решил, но подозреваю, что очень криво, т.к. весь код срабатывает на движение мыши, так что в принципе можно забыть об оптимизации.
function mouse_move_cb(move_event) {
var camera = m_scenes.get_active_camera();
var angleObject = m_scenes.get_object_by_name("AngleObject");
m_constraints.append_track(angleObject, camera);
var angleToSpeed = m_transform.get_rotation(angleObject);
var speed = angleToSpeed[2]*5;
var obj = m_scenes.get_object_by_name("cube");
if (speed > 0){
m_anim.set_speed(obj, speed);
}
}
В результате возникает вторая проблема. Нельзя туда же записать старт дополнительной анимации, т.к. она начинается сначала, если двинуть мышью:(
Как написать изменение скорости анимации объекта не на движение мыши а на изменение положения камеры например? Двинул камерой, поменялась скорость на некое значение…
Help me!
27 October 2016 17:06
27 October 2016 14:23
25 October 2016 06:00
Где можно взять простейший пример изменения свойства объекта (например запуск анимаци или изменение положения объекта) посредством js, от начала до конца по шагам)
Я застрял на этапе: var sphere = m_scenes.get_object_by_name ("sphere");
Получаю сообщение : B4W ERROR: get object sphere: not found
Я застрял на этапе: var sphere = m_scenes.get_object_by_name ("sphere");
Получаю сообщение : B4W ERROR: get object sphere: not found
24 October 2016 17:36
24 October 2016 16:45