由用户创建的信息 Roman_Sementsov
24 February 2016 11:52
Hello.
The positioning params should be an objects. You can read about this type in API doc. You need StiffViewportPositioning type
The positioning params should be an objects. You can read about this type in API doc. You need StiffViewportPositioning type
24 February 2016 11:46
24 February 2016 11:43
Добрый день.
Отвечу на вопросы, касающиеся кода и алгоритмов. На вопросы оптимизации геометрии и насроек сцены лучше получить ответ от художника.
Вы можете сделать второй объект (который выше) не selectable в Blender'e. Тогда он не будет участвовать в работе функции m_scenes.pick_object
Ещё могу посоветовать использовать функцию из физики m_phy.append_ray_test_ext Это уже "пикинг" на стороне физического движка. Но работать с ним сложнее. Тут есть пример его использования.
Это интересное поведение. Не могли бы вы обратить внимание на FPS при этом. А еще лучше, подготовить небольшой пример, где проявляется подобное поведение, чтобы сразу можно было разобраться в чем дело
Отвечу на вопросы, касающиеся кода и алгоритмов. На вопросы оптимизации геометрии и насроек сцены лучше получить ответ от художника.
2. возможно ли с помощью m_scenes.pick_object как-то определить объект над, которым находится мышь, при условии, что нужный объект перекрывается другим объектом? (т.е. клик идет на одном объекте, а обратиться надо к обратиться надо к объекту, который за ним или например, мы тащим объект и надо выделять объекты, над которыми мы его тащим).
Вы можете сделать второй объект (который выше) не selectable в Blender'e. Тогда он не будет участвовать в работе функции m_scenes.pick_object
Ещё могу посоветовать использовать функцию из физики m_phy.append_ray_test_ext Это уже "пикинг" на стороне физического движка. Но работать с ним сложнее. Тут есть пример его использования.
3. В примере объекты таскаются мышью с большой инерционностью, т.е. не успевают за мышью.
Видимо, сам по себе js + отрисовка не успевают. Возможно ли это как-то решить особенно, если объект перемещается в одной плоскости, без большой перспективы? Например, на время перемещения перемещать не сам меш, а как бы его скрин, а на mouseup снова отрисовать объект :) Или может есть более гуманные варианты?
Это интересное поведение. Не могли бы вы обратить внимание на FPS при этом. А еще лучше, подготовить небольшой пример, где проявляется подобное поведение, чтобы сразу можно было разобраться в чем дело
24 February 2016 11:29
И еще один вопрос. Пытаюсь из менеджера проектов запустить сцену с прелоадером и все никак иже несколько суток сижу и ничего картинка висит и все . Загрузки нет, простой новогодний прелоадер. полазил на форму находил примеры делал все по ним и не вкакую. Запускаю пример через сервер все работает, запускаю у себя ничего не работает. Как правильно прописать путь в js к json файлу когда проект находится в менеджере?
Как вы запускаете свой пример? Через сервер (с использованием менеджера проектов)? Или локально? Дело в том, что по умолчанию браузер не настроен на загрузку локальных ресурсов, поэтому мы рекомендуем создавать свои проекты при помощи менеджера проектов, что позволяет избежать вопросов, касающихся загрузки локальных ресурсов.
Путь к json лучше всего прописывать следующи образом:
var m_cfg = require("config");
var path = m_cfg.get_std_assets_path() + "/your_app_name/your_scene_name.json";
m_cfg.get_std_assets_path() вернёт путь до директории /assets/
Если у вас не загружается сцена, попробуйте открыть консоль браузера (обычно она открывается на F12) и посмотрите, пожалуйста, что браузер вам сообщает. Можете также сделать скриншот и выложить его здесь, если не будет ясно в чём дело
24 February 2016 11:19
Добрый день.
Вы написали своё приложение и после сборки в нём отсутствует интерфейс, который был в приложении до сборки?
В Webplayer был создан интерфейс в html-файле, потом на JavaScript была написана логика для него (обработчики нажатия на кнопки, анимация кнопок)
Здравствуйте. После сборки в проекта в менеджере запускается сцена без меню плеера.
Вы написали своё приложение и после сборки в нём отсутствует интерфейс, который был в приложении до сборки?
Как добавить меню веб плеера, с кнопками для выбора качества, вращения сцены
В Webplayer был создан интерфейс в html-файле, потом на JavaScript была написана логика для него (обработчики нажатия на кнопки, анимация кнопок)
18 February 2016 15:20
Добрый день и добро пожаловать на форум.
Попробуйте посмотреть вот этот раздел форума, может что-нибудь оттуда вам поможет.
Ответ на сообщение пользователя iiiparadoxxxiii
И все же ничего не понял в создании прелоадера. Да и в мануале ничего не написано про это.
Разъясните пожалуйста.
Спасибо!
Попробуйте посмотреть вот этот раздел форума, может что-нибудь оттуда вам поможет.
17 February 2016 14:10