Форум

Сообщения, созданные пользователем Андрей
28 декабря 2015 14:00
Приветствую, уважаемые!

Можно ли установить ограничение на перемещение камеры (Transform), которая свободно перемещается внутри сцены?

Пока я придумал, только сделать проверку позиции камеры по x,y,z. Если камера удаляется дальше чем на 150, тогда задаём заново позицию камеры на стартовую при помощи set_translation(camObj, 0, 0, 0). Это работает, но это не совсем то, что хотелось бы видеть.

Хотелось бы, сделать так, чтобы камера при свободном перемещении не могла удалится от стартовых координат дальше установленного лимита.

Есть для этого подходящая функция в b4w ?
27 декабря 2015 23:57
Спасибо, большое!

Каюсь, не хватает знаний в программировании. Исправлюсь.

27 декабря 2015 18:05
Всем, привет! У меня мелкий вопрос по теме программирования. Создал топик вот ссылка https://www.blend4web.com/ru/forums/topic/1345/

Может, кто знаем ответ.
27 декабря 2015 17:46
Привет, блендфорвебовцы !!! Сначала поздравляю с юбилеем ! 5 лет это уже приличный срок для веб-проекта, желаю успехов в развитии! И с наступающим ! Всем Бобра!

Интересующий меня вопрос скорее всего весьма примитивен, но ответа на него я пока не нашел, поэтому спрашиваю напрямую у разработчиков.

Как обратиться к функции приложения извне (при помощи onclick или из другой функции)? Например, у меня есть функция, отвечающая за остановку анимации в приложении:
function stop_animation (e) {
    if (e.preventDefault)
        e.preventDefault();

    m_animation.stop(_previous_selected_obj);
}


Я хочу повесить событие остановки анимации на кнопку (на событие onClick).
<div class="btnStop" onclick="stop_animation()">Стоп</div>


Очевидно, что это не будет работать, так как функция инициализируется только внутри приложения, но наверняка можно к ней обратиться напрямую или нет?