Forum

User posts Prand
18 January 2016 10:37
Для игры мне пришлось создать менеджер пула. Это способ управления клонами объектов в сцене, по принципу ре-использования ресурсов. Такой подход применяется в игрострое для быстрой генерации одинаковых объектов: пуль, взрывов etc. Код примитивный, но рабочий. Надеюсь, кому-нибудь пригодится

Вобщем, на хабре опубликован урок по этой теме, а в конце листинги.
Game developer.
http://prandgames.com
15 January 2016 23:55
Когда в сцену загружается модель, то она становится доступной, как Object3D, который в свою очередь, содержит кучу информации: name, uuid, type и т.д.

Нельзя ли в эту группу добавить дополнительное поле или поля, которые содержали бы ссылку на скрипт, обслуживающий данный Object3D. А пользователь мог бы с ними работать по принципу:

1. ищем в сцене нужный Object3D с помощью obj = get_object_by_name ("Obj");
2. получаем доступ к связанному скрипту obj_script = get_script (obj )
3. Работаем с этим скриптом, например obj_script.my_fun ();
Game developer.
http://prandgames.com
21 December 2015 08:58
Не, тут есть некоторая хитрость . Допустим я буду обновлять свой дистр раз в полгода, а вдруг за это время из api вылетят какие-нибудь функции? А так, люди использующие стабильную версию, будут точно уверенны, что обновление не порушит работу. Правда и разработчикам придется тщательно контролировать изменения в "бетах", чтобы в дальнейшем не похарчить большой релиз.
Game developer.
http://prandgames.com
20 December 2015 22:04
Viewport Alignment - это сильный ход. С его помощью можно делать полноценный gui в blender. Спасибо, функция крутая!

В ноде Move To, Look At не нужен, поскольку направление уже берётся из объекта, к которому приближаемся.
Направление берется, а сам поворот объекта разве выполняется? Допустим, персонаж смотрит по оси Y, а мувится он к другому объекту по -Y. В итоге он движется задом наперед.
Game developer.
http://prandgames.com
20 December 2015 18:51
Сейчас релизы Blend4Web происходят ежемесячно. Это круто, так как пользователь быстро получает нужные функции. Однако, есть и минус. Бывает выкатываются новые возможности, которые после фидбэков пользователей в следующем релизе изменяются или дополняются. Происходит этакая текучесть.

Может стоит создать две ветки?
"Стабильная" с большим периодом обновления, к примеру, в квартал и "бета", которая выкладывается ежемесячно (например, для зарегистрированных пользователей). Кому нужны новейшие функции, тот скачает бету и будет радоваться, а вы все так же получать фидбэк. Другие, наверняка, предпочтут работать со стабильной версией - это важно для крупных проектов.

Еще один плюс в такой системе - новые возможности уже будут обкатаны в "минорах" и в "мажорную" ветку попадут полнофункциональными.

Game developer.
http://prandgames.com
20 December 2015 18:27
Отличный релиз. Нашел много полезного для себя. Ловите ошибку и пожелание :)

Лампа (point) генерирует тени, даже если выключена опция Generate Shadows.
Сцена: по умолчанию+Plane. Везде включены тени.
Проверьте работу этой же опции с несколькими лампами. Я пробовал с двумя - странное поведение. Зависимость не стал искать. Sorry.

Пожелания:
Нода Move to - полезная штука. Кажется, кто-то на форуме искал похожий функционал. Но было бы удобнее, если бы к Move to добавили опцию Look At, т.е. поворот объекта в сторону другого.

Думаю, многие согласятся, что нужен отдельный узел: для перемещения, вращения или скалирования объекта.

Опции Shadow для объектов. Лучше сделать их активными по умолчанию, так как чаще всего это требуется.

И, да, куда вы запрятали "новый инструмент Viewport Alignment"? Если я правильно понял, то этот инструмент - начало создания системы GUI. Хотелось бы его "пощупать" до выхода релиза.

Кнопка "Fast Preview " - мелочь, а приятно :)
Game developer.
http://prandgames.com
16 December 2015 17:17
Некоторые видео из приведенной вами первой ссылки - это записи докладов с CG Event. Понятное дело, докладчики волнуются, говорят что-то лишнее. Ведь они общаются с аудиторией в "реальном времени".
Game developer.
http://prandgames.com
16 December 2015 11:37
Как всегда, все в мире относительно. А я частенько щелкаю по лого, в надежде перейти на главную страницу
Game developer.
http://prandgames.com
16 December 2015 10:15
Отличная задумка по базе приложений на сайте. Просматривать по категориям стало удобнее. Да и сайт стал немного зимним ;)

У меня есть два небольших предложения. Так, страница с приложениями называется "Сделано на Blend4Web", а вот в меню почему-то "Демо". Может лучше переименовать в нечто более звучное, типа showcase?

И по сквозному логотипу. А почему бы не сделать его кликабельным?
Game developer.
http://prandgames.com
04 December 2015 16:40
Кто последний здесь отпишится, тот получит пирожок?!
Game developer.
http://prandgames.com