论坛

由用户创建的信息 recoshet
11 December 2016 13:40
Ответ на сообщение пользователя platedz
Делаю
m_mat.inherit_material(cube, "Material", cube1, "Material.001");
функция срабатывает, но ничего не меняется. Помогите, разобраться
У меня сработало всё стабильно. Смотрите в консоль, может там всё же есть какая-нить красная строчка..
10 December 2016 18:43
Вы в консоль смотрели? Страница не может найти ресурсы. Либо разместите всё, что она просит на сервере, либо переэкспортируйте сцену в html файл (я для удобства так и сделал, но для продакшена такой вариант не очень подходит).
10 December 2016 15:43
Проверяйте конфигурацию web сервера. У меня сработало.
http://95.215.111.170/blend4web/piano.html
10 December 2016 08:38
Апач установили? В какую директорию скопировали piano.html?
09 December 2016 12:06
Нужно сделать объект динамическим. Читаем документацию
И ответ на следующий вопрос
09 December 2016 09:21
Ответ на сообщение пользователя platedz
а вот при попытке подключить модули

var m_mat = require("material");
var m_scenes = require("scenes");


VM40:1 Uncaught ReferenceError: require is not defined(…)(anonymous function) @ VM40:1

Рекомендую создать проект через менеджер проектов, и соблюдать модульную концепцию при создании приложений. Ну а в вашем случае вы обращаетесь глобально к функции require, которой не существует.

Попробуйте
var m_mat = b4w.require("material");
var m_scenes = b4w.require("scenes");

Раз предыдущий код сработал.

P.S. Для смены цвета через API обратите внимание на эти методы:
set_nodemat_rgb
set_nodemat_value
09 December 2016 00:48
blend4web является фронтенд решением и не требует вычислений на сервере. При разработке игры вам достаточно обновлять файлы на веб сервере, обновлять страницу в браузере и наблюдать результат.

Либо, если я чего то не так понял, опишите пожалуйста подробнее, что вы подразумеваете под "сервер для разработки игры", какие функции он должен выполнять?
09 December 2016 00:27
Приветствую на форуме.
Это зависимости для компиляции движка. Если вы хотите просто запустить игру, вам достаточно веб сервера, например Апач.

Или вы хотите наладить взаимодействия между игроками в онлайне?
08 December 2016 14:33
т.е. вы хотите сказать, что следующая конструкция работать не будет?
<script type="text/javascript" src="config.json"></script>
var json = JSON.parse(config);
Сомневаюсь. Как то костыльно… Так как mime тип "text/javascript" явно говорит, что хотим грузить javascript, а не json

Кстати, а чтение значения при условии js-файла а не Json, будет таким же?
var x = config.mebel.stul.x ;

Да, так будет работать.
08 December 2016 11:58
что то одним взглядом не фига не разобрался (
Под каждый билд требуются определённые средства разработчиков.

Например под андройд требуется установка СДК и библиотеки актуального андройд api, под iOs нужен обязательно мак с установленным xcode и т.д. Под каждую платформу есть документация.