Using the || operator for default values

24 февраля 2016 16:25
Глядя на пример code_snippets/lines видно, что можно было бы обойтись без blend файла, если код немного изменить, например в начале функции ниже иметь:
var bufs_data = batch.bufs_data || exports.EMPTY_BUFS_DATA;

exports.draw_line = function(batch, positions, is_split) {

var bufs_data = batch.bufs_data;

if (bufs_data) {

Зачем? Вижу перспективы использовать движок blend4web и без привязки к Blender…
24 февраля 2016 19:02
Функционал для создания сцен процедурным образом в наших планах, но это на отдалённую перспективу.
Команда Blend4Web
https://twitter.com/AlexKowel
24 февраля 2016 21:32
Хорошо. Значит мне самому начинать. Надеюсь внесу вклад…
24 февраля 2016 22:07
А у меня вот всё не дойдут руки попробовать запустить b4w на node.js для выполнения вычислений на сервере… А без этого хорошую динамическую онлайн игру трудно создать…
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
10 марта 2016 18:39
Могу ли я рисовать простейшее через blend4web по средствам js, но без blender, н-р 2 линии со стрелками, указатели?
10 марта 2016 19:24
Могу ли я рисовать простейшее через blend4web по средствам js, но без blender, н-р 2 линии со стрелками, указатели?

Можно, но для этого в сцене нужен один объект типа EMPTY, к которому привязывается линия (координаты точек линии нужно указывать в локальном пространстве EMPTY-объекта).
Посмотрите пример Lines в приложении Code Snippets - там это как раз используется.

P.S. Чтобы заработало, у EMPTY-объекта нужно выставить галочку Object->Rendering Properties->Line Renderer.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.