Forum

User posts Dragon3DGraff
25 January 2016 22:46

мы намерены работать над упрощением использования аддона, в частности устранить сложности с подключением новых версий SDK
Надеюсь вы отделите зерна от плевел, мух от котлет, то есть сделаете возможность хранить папку с проектами отдельно от SDK. Тогда и обновляться будет значительно проще Мне кажется это общепринятая практика…

Объёмная, удобная в использовании и тщательно продуманная коллекция высококачественных материалов может существенно сократить время, которое затрачивают разработчики при изготовлении моделей
О, даааа! жду с нетерпением!

появится больше примеров кода и приложений для демонстрации работы API
вот этого порой очень не хватает. Даже можно некрасиво, но показать как работает функция. Маленький простой пример на функцию с небольшим описанием. и что-то типа содержания. Большие уроки хорошо, типа пятигора, но получается надо копаться, чтобы найти нужное, просматривать весь листинг. Надеюсь я понятно объяснил
А в общем молодцы! Так держать!
21 January 2016 19:44
Это не то самое Selectable?
Посмотрите в уроке, на который я сослался. там прямо картинка есть
то, что вы включили - это возможность выбирать объекты в сцене, но если только есть Selectable объекты в этой сцене
21 January 2016 19:39
Просто не выставлено Selectable на кубике)
в файле html зачем весь этот кошмар….
<script type="text/javascript" src="b4w.min.js"></script>

и все
это все
<script type="text/javascript" src="../../src/b4w.js"></script>
<script type="text/javascript" src="../../src/anchors.js"></script>
<script type="text/javascript" src="../../src/animation.js"></script>
<script type="text/javascript" src="../../src/armature.js"></script>
<script type="text/javascript" src="../../src/assets.js"></script>
<script type="text/javascript" src="../../src/batch.js"></script>
<script type="text/javascript" src="../../src/boundings.js"></script>
<script type="text/javascript" src="../../src/camera.js"></script>
<script type="text/javascript" src="../../src/compat.js"></script>
<script type="text/javascript" src="../../src/config.js"></script>
<script type="text/javascript" src="../../src/constraints.js"></script>
<script type="text/javascript" src="../../src/container.js"></script>
<script type="text/javascript" src="../../src/controls.js"></script>
<script type="text/javascript" src="../../src/curve.js"></script>
<script type="text/javascript" src="../../src/data.js"></script>
<script type="text/javascript" src="../../src/dds.js"></script>
<script type="text/javascript" src="../../src/debug.js"></script>
<script type="text/javascript" src="../../src/extensions.js"></script>
<script type="text/javascript" src="../../src/geometry.js"></script>
<script type="text/javascript" src="../../src/graph.js"></script>
<script type="text/javascript" src="../../src/hud.js"></script>
<script type="text/javascript" src="../../src/ipc.js"></script>
<script type="text/javascript" src="../../src/lights.js"></script>
<script type="text/javascript" src="../../src/loader.js"></script>
<script type="text/javascript" src="../../src/logic_nodes.js"></script>
<script type="text/javascript" src="../../src/nla.js"></script>
<script type="text/javascript" src="../../src/nodemat.js"></script>
<script type="text/javascript" src="../../src/obj_util.js"></script>
<script type="text/javascript" src="../../src/objects.js"></script>
<script type="text/javascript" src="../../src/particles.js"></script>
<script type="text/javascript" src="../../src/physics.js"></script>
<script type="text/javascript" src="../../src/prerender.js"></script>
<script type="text/javascript" src="../../src/primitives.js"></script>
<script type="text/javascript" src="../../src/print.js"></script>
<script type="text/javascript" src="../../src/reformer.js"></script>
<script type="text/javascript" src="../../src/renderer.js"></script>
<script type="text/javascript" src="../../src/scenegraph.js"></script>
<script type="text/javascript" src="../../src/scenes.js"></script>
<script type="text/javascript" src="../../src/sfx.js"></script>
<script type="text/javascript" src="../../src/shaders.js"></script>
<script type="text/javascript" src="../../src/textures.js"></script>
<script type="text/javascript" src="../../src/time.js"></script>
<script type="text/javascript" src="../../src/transform.js"></script>
<script type="text/javascript" src="../../src/tsr.js"></script>
<script type="text/javascript" src="../../src/util.js"></script>
<script type="text/javascript" src="../../src/version.js"></script>
<script type="text/javascript" src="../../src/addons/app.js"></script>
<script type="text/javascript" src="../../src/addons/camera_anim.js"></script>
<script type="text/javascript" src="../../src/addons/gyroscope.js"></script>
<script type="text/javascript" src="../../src/addons/hmd.js"></script>
<script type="text/javascript" src="../../src/addons/mixer.js"></script>
<script type="text/javascript" src="../../src/addons/mouse.js"></script>
<script type="text/javascript" src="../../src/addons/npc_ai.js"></script>
<script type="text/javascript" src="../../src/addons/preloader.js"></script>
<script type="text/javascript" src="../../src/addons/screenshooter.js"></script>
<script type="text/javascript" src="../../src/addons/storage.js"></script>
<script type="text/javascript" src="../../src/libs/gl-matrix2.js"></script>
<script type="text/javascript" src="../../src/libs/gpp_parser.js"></script>
<script type="text/javascript" src="../../src/libs/md5.js"></script>
<script type="text/javascript" src="../../src/ext/anchors.js"></script>
<script type="text/javascript" src="../../src/ext/animation.js"></script>
<script type="text/javascript" src="../../src/ext/armature.js"></script>
<script type="text/javascript" src="../../src/ext/assets.js"></script>
<script type="text/javascript" src="../../src/ext/camera.js"></script>
<script type="text/javascript" src="../../src/ext/config.js"></script>
<script type="text/javascript" src="../../src/ext/constraints.js"></script>
<script type="text/javascript" src="../../src/ext/container.js"></script>
<script type="text/javascript" src="../../src/ext/controls.js"></script>
<script type="text/javascript" src="../../src/ext/data.js"></script>
<script type="text/javascript" src="../../src/ext/debug.js"></script>
<script type="text/javascript" src="../../src/ext/geometry.js"></script>
<script type="text/javascript" src="../../src/ext/hud.js"></script>
<script type="text/javascript" src="../../src/ext/lights.js"></script>
<script type="text/javascript" src="../../src/ext/main.js"></script>
<script type="text/javascript" src="../../src/ext/material.js"></script>
<script type="text/javascript" src="../../src/ext/nla.js"></script>
<script type="text/javascript" src="../../src/ext/objects.js"></script>
<script type="text/javascript" src="../../src/ext/particles.js"></script>
<script type="text/javascript" src="../../src/ext/physics.js"></script>
<script type="text/javascript" src="../../src/ext/rgb.js"></script>
<script type="text/javascript" src="../../src/ext/scenes.js"></script>
<script type="text/javascript" src="../../src/ext/sfx.js"></script>
<script type="text/javascript" src="../../src/ext/textures.js"></script>
<script type="text/javascript" src="../../src/ext/time.js"></script>
<script type="text/javascript" src="../../src/ext/transform.js"></script>
<script type="text/javascript" src="../../src/ext/tsr.js"></script>
<script type="text/javascript" src="../../src/ext/util.js"></script>
<script type="text/javascript" src="../../src/ext/version.js"></script>
<script type="text/javascript" src="../../src/addons/ns_compat.js"></script>

удалить

Тут есть ОТЛИЧНЫЙ УРОК
21 January 2016 19:09
может дело в том, что нет
exports.init = function() {

перед
{
m_app.init(
21 January 2016 19:03
Вы приложите папку с проектом (если он не секретный ) Это обычно помогает быстрее разобраться
21 January 2016 18:55
Menu замените на ваше имя
второй параметр не нужен в конце
b4w.require("Canvasing").init();

он нужен если две сцены запускать на одной странице в двух канвасах
21 January 2016 18:44
а это есть в начале вашего кода?
b4w.register("Menu", function(exports, require) {


тогда это так
var m_app       = require("app");
var m_data      = require("data");
var m_scenes    = require("scenes");

а в конце
b4w.require("Menu", "MENU_1").init();

(Menu это я из своего кода просто накопировал)
21 January 2016 18:30
не. var m_obj = b4w.require("objects"); нинада
и у меня все без "b4w.". это задается в шаблонном проекте
имя у него есть из блендера
выводите не сам обджект, а получите его имя. сам обжект это огромный хэш
21 January 2016 18:25

попробуйте вывести
console.log(m_scenes.get_object_name(object));
21 January 2016 16:17

Не ясно еще пока каким образом обеспечивается защита кода (в платной лицензии).
мне это тоже интересно