User posts Roman Sementsov
25 July 2016 15:00
Согласен, что это неправильно. Сейчас добавляю новые доступные опции для конфига. По поводу теней, они сейчас неконфигурируемые, имхо. В ближайшем будущем мы займёмся этим, поскольку рендеринг теней осуществляется по вычислительно затратным алгоритмам и на некоторых устройствах серьёзно просаживает FPS
25 July 2016 14:34
Добрый день.
Использования m_cfg.P_CUSTOM подразумевалось следующим образом: вы открываете файл SDK/src/config.js и вручную изменяете параметры на требуемые.
При создании проекта необходимо будет проставить галочку, чтобы в случае компиляции приложения, исходники движка тоже перекомпилировались (поскольку вы внесли в них изменения). Почитать об этом можно тут. Вас должен интересовать пункт 9:
Тип собираемого проекта. Здесь возможны варианты:
“External” - движок берется из директории “deploy/apps/common/”. Компилируются только файлы приложения;
“Copy” - движок копируется в директорию собранного приложения. Компилируются только файлы приложения;
“Compile” - исходники движка компилируются вместе со скриптами приложения;
“Update” - заменяется движок в директории проекта;
“Webplayer JSON” - json-файл, находящийся в проекте, запускается при помощи веб-плеера в составе SDK;
“Webplayer HTML” - проект состоит из html-файла, внутри которого находятся все необходимые ресурсы.
Не все конфигурационные настройки движка доступны для выставления через API. Некоторые из них я сейчас добавлю, список приведу тут чуть позже, эти изменения успеют войти в релиз (который будет сегодня-завтра).
Использования m_cfg.P_CUSTOM подразумевалось следующим образом: вы открываете файл SDK/src/config.js и вручную изменяете параметры на требуемые.
При создании проекта необходимо будет проставить галочку, чтобы в случае компиляции приложения, исходники движка тоже перекомпилировались (поскольку вы внесли в них изменения). Почитать об этом можно тут. Вас должен интересовать пункт 9:
Тип собираемого проекта. Здесь возможны варианты:
“External” - движок берется из директории “deploy/apps/common/”. Компилируются только файлы приложения;
“Copy” - движок копируется в директорию собранного приложения. Компилируются только файлы приложения;
“Compile” - исходники движка компилируются вместе со скриптами приложения;
“Update” - заменяется движок в директории проекта;
“Webplayer JSON” - json-файл, находящийся в проекте, запускается при помощи веб-плеера в составе SDK;
“Webplayer HTML” - проект состоит из html-файла, внутри которого находятся все необходимые ресурсы.
Не все конфигурационные настройки движка доступны для выставления через API. Некоторые из них я сейчас добавлю, список приведу тут чуть позже, эти изменения успеют войти в релиз (который будет сегодня-завтра).
25 July 2016 14:04
22 July 2016 09:39
Попутный вопрос который проистекает из вышесказанного, а зачем вообще "движок" рендерит кадры если сцена статична и в ней ни чего не поменялось? ))))))) ясно, что электричество в розетке халявное , а вот в батарейке не халявное.. по хорошему все то, что описано выше можно да и нужно завязать на изменения в сцене, если нет изменений то пауза рендера! это логично !
Согласен с вами, что для мобильных платформ актуально сбережение энергии батареи. Движок рендерит всегда, потому что подразумевается, что камеру можно покрутить, то есть рассмотреть сцену с нескольких ракурсов. В моменты, когда камера находится в неподвижном положении, может проигрываться анимация. Но опять же, я согласен, что такие вещи надо оставлять на совести разработчика и ему самому решать, когда рендерить новый кадр.
21 July 2016 18:45
21 July 2016 18:11
21 July 2016 14:22
21 July 2016 14:19
21 July 2016 09:58
Доброго времени суток!
взял из примера Custom Anchors конус
Добрый день.
Если вы использовали этот сниппет как основу для вашего проекта, то кажется, что эта функция вызывается из правильного места.
Попробуйте открыть консоль браузера (F12) и посмотреть какие сообщения об ошибках там присутствуют. Если же там пусто, то прикрепите, пожалуйста, весь ваш .js - файл целиком. По одной функции трудно судить о логике работы приложения
19 July 2016 16:39