由用户创建的信息 ドミトリ
10 April 2017 18:08
Ну для более тонкой настройки я действительно смогу использовать что угодно (придётся), я то думал, что билдом системы ограничусь.
Относительные пути? Это такая жесть, я готов смеяться в лицо тем, кто их использует.
Даже у вас в движке уже нормальное реализована папка ASSETS, от которой подгружаются все ресурсы и сцены.
Ладно. вопрос закрыт. Будем наращивать стек технологий в проекте своими силами)
Относительные пути? Это такая жесть, я готов смеяться в лицо тем, кто их использует.
Даже у вас в движке уже нормальное реализована папка ASSETS, от которой подгружаются все ресурсы и сцены.
m_data.load(APP_ASSETS_PATH + "my_project.json", load_cb, preloader_cb);
Ладно. вопрос закрыт. Будем наращивать стек технологий в проекте своими силами)
10 April 2017 18:04
07 April 2017 20:06
07 April 2017 18:24
07 April 2017 18:12
Боги, я уже запутался, прошу прощения)
Про связку Python + Blender понял, всё встало на свои места.
Щас проверю по делу:
Ну вот в связи с путанницей, теперь сложнее следить, где какая проблема…
В общем система также создаёт папку js, а в ней ещё один файл.
Ошибок нет.
Но весь код должен бытьв одном .min файле.
Проект добавил в аттач
Про связку Python + Blender понял, всё встало на свои места.
Щас проверю по делу:
Ну вот в связи с путанницей, теперь сложнее следить, где какая проблема…
В общем система также создаёт папку js, а в ней ещё один файл.
Ошибок нет.
Но весь код должен бытьв одном .min файле.
Проект добавил в аттач
07 April 2017 18:03
Дак у меня на любом проекте так. Тупо самом новом даже.
Т.е. создаю новый проект через PM, и в окне с проектами сразу нажимаю build…
Есть один нормально рабочий проект, в котором нет этой проблемы, и только потому, что я вручную установил там Apps в конфиге (тестил, кстати в документации написано, что там можно писать название только, но по факту нужно ещё и .html добавлять)
Ну и проект (проблемный) в аттаче
Т.е. создаю новый проект через PM, и в окне с проектами сразу нажимаю build…
Есть один нормально рабочий проект, в котором нет этой проблемы, и только потому, что я вручную установил там Apps в конфиге (тестил, кстати в документации написано, что там можно писать название только, но по факту нужно ещё и .html добавлять)
Ну и проект (проблемный) в аттаче
07 April 2017 17:55
В продолжении темы с компиляторми.
При билде проекта типа Copy, системы вычленяет из HTML все скрипты, которые относятся к SDK, заменяет их уже заранее скомпилированным файликом b4w.simple.min.js.
Интересен факт, что система делает с пользовательскими скриптами.
Ожидание: Система собирает их все в один .min.js файл и подключает его рядышком с файлом движка.
Реальность: Система собирает все скрипты в одной папке в один .min.js и подключает его к HTML файлу. Соответственно, сколько папок, столько .min.js скриптов и подключений.
Пример:
Будет
(Переносы строк добавлены вручную)
Соответственно, я не планирую писать весь код в одном файле (как во всех почти-что примерах), у меня грамотный подход к разработке и JS файлов будет достаточно, где каждый модуль (спасибо за систему добавления своих модулей в движок, надеюсь она адекватно будет работать, когда я доберусь до неё) отвечает за свои задачи и используется другими модулями.
Ну и картина, где в сцене подгружается по 20+ .min.js файлов, совсем не радостная…
Проект с примером залил в аттаче
При билде проекта типа Copy, системы вычленяет из HTML все скрипты, которые относятся к SDK, заменяет их уже заранее скомпилированным файликом b4w.simple.min.js.
Интересен факт, что система делает с пользовательскими скриптами.
Ожидание: Система собирает их все в один .min.js файл и подключает его рядышком с файлом движка.
Реальность: Система собирает все скрипты в одной папке в один .min.js и подключает его к HTML файлу. Соответственно, сколько папок, столько .min.js скриптов и подключений.
Пример:
Будет
(Переносы строк добавлены вручную)
Соответственно, я не планирую писать весь код в одном файле (как во всех почти-что примерах), у меня грамотный подход к разработке и JS файлов будет достаточно, где каждый модуль (спасибо за систему добавления своих модулей в движок, надеюсь она адекватно будет работать, когда я доберусь до неё) отвечает за свои задачи и используется другими модулями.
Ну и картина, где в сцене подгружается по 20+ .min.js файлов, совсем не радостная…
Проект с примером залил в аттаче
07 April 2017 17:46