论坛

由用户创建的信息 安德烈
17 November 2016 17:25
Ответ на сообщение пользователя Кирилл
Извиняюсь, не заметил сообщения. Сделаю примерчик в течении дня

UPD: набросал пример. Импортить через менеджер проектов.

Комментарии по коду:
//Импортируем модуль для работы с логическими нодами
var m_ln        = require("logic_nodes");

...

function load_cb(data_id, success) {

    if (!success) {
        console.log("b4w load failure");
        return;
    }

    m_app.enable_camera_controls();

    // place your code here
    //Показываем кнопку после загрузки
    btn_run_anim1.style.display = 'block';

    //Вешаем обработчик на кнопку исходя из её id
    btn_run_anim1.onclick = function(){
        //Запускаем анимацию
        m_ln.run_entrypoint('Scene', 'run_anim1');
    }

}

Просто неистовое спасибище.
Я даже кое что начал понимать.
И переделал под свои нужны. Даже начал понимать как работать с API, благодаря вам.
Сейчас пытаюсь сделать Switch Select

Или хотя бы просто как-то нажать на объект программно, думал get_selectable_objects() делает это, но ничего не происходит.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
15 November 2016 12:17
Ответ на сообщение пользователя Иван Любовников
Есть, нужно указать имя системы частиц: ссылка.
Большое спасибо. Действительно работает название частиц как экшен. А в руководстве я по картинке и не понял сразу как-то, хотя сто раз читал про ноды все.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
14 November 2016 23:32
Ответ на сообщение пользователя Кирилл
Если что не понятно, могу снова помочь примером
Извините, что повторно вас отвлекаю своим вопросом. Не завалялся ли у вас случайно примерчик простой по этому вопросику?
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
14 November 2016 23:27
Ответ на сообщение пользователя Иван Любовников
достаточно настроить в блендере NLA-треки
У меня и так вся цепочка на NLA, но тайм линия стартует не сразу.
У меня сначала интерфейс, кнопочки всякие заполняют экран, через Play Animation.
А только потом после запуска анимационного этапа стартует тайм линия.



"Тем не менее для запуска в произвольный момент больше подойдет обычная анимация, а не NLA.
"запускать через ноду Play Animation"
Тут смысл в том, что не нужно привязываться к NLA-таймлайну, раз мы хотим сами вызывать анимацию в произвольный момент времени."

Не совсем понимаю. Ведь у частиц нет своего экшена, который можно указать в Play Animation.
Или нужно сделать экшен на кол-во частиц от 0 до 150 допустим? Они вроде как сами по себе запускаются.

Сразу поясню. У меня частицы не всегда испускаются, а только 100 кадров в нужный момент, т.е. там задание "запустить компрессор" при нажатии Start, двигатель компрессора работает и дымит, через 100 кадров прекращает и дальше по инструкции он больше никогда не дымит, только если запустить повтор анимации.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
11 November 2016 15:52
Ответ на сообщение пользователя Иван Любовников
У меня, если запускать более менее большую сцену одновременно в Chrome и FF, то в FF хоть и 60 фпс, но бывают странные подергивания. Думаю, на это не стоит обращать большого внимания.
В смысле не париться то 30 fps?
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
09 November 2016 21:34
Ответ на сообщение пользователя Андрей
Ура, пока подсчитываются баллы прогоню свою телегу :)
Андрей Юрьевич, подача автомобиля как бы в салоне крутейшая идея, реально круто постарался и много сил вложил. Когда смотрел с языка автоматом слетало "ваау". Четко.
Спасибо за положительный отзыв
Не успел я конечно доделать все что хотел и доделать так аккуратно как хотел.
Все придумано и сделано за 4 с половиной дня, половина это утро до часу дня, когда был крайний срок.
Но в целом передать идею я передал, с css поработать тоже не успел
AngryArcticFox как раз больше работал с оформлением css и выглядит отлично.
Жаль что я не твой фаворит , я очень старался все пять дней.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
09 November 2016 12:40
Ответ на сообщение пользователя Павел Котов
Уже не честно
Ну я же фактически саму работу не доделывал.
А из-за неописанных доп. репозиторев для установки пакетов конвертировать ресурсы сразу не получилось.
Да и непонятно как реагируют устройства на несколько версий и что вообще там происходит, нужно переподключать текстуры или они сами подхватываются #13641
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
09 November 2016 12:16
Ответ на сообщение пользователя Павел Котов
Вы приложите, но сюда :)

Эта версия надеюсь будет лучше работать на мобильных и слабых устройствах.
Conver resources version
Исходники этой версии
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
09 November 2016 11:57
Ответ на сообщение пользователя Павел Котов
и если можно вопросик.
После конвертации ресурсов создалось несколько версий файлов, причем они все больше по размеру, чем оригинал. И проект стал значительно толще из-за нескольких версий файлов.
Текстуры выбираются в зависимости от устройства с которого запустился проект или нужно вручную переназначать все текстуры на какую-то версию и заново экспортировать json файл?
Baasis
https://vk.com/baasis
https://vk.com/pro_blender
09 November 2016 11:44
Ответ на сообщение пользователя Павел Котов
Ну, как сказать. Если проверяет программист, то он будет больше смотреть на код, на баги и т.д. А если проверяет художник, то код он оценить не сможет и будет смотреть на оптимизацию, на материалы, на сам меш, на используемые приемы, вообще как выглядит. Поэтому нужен полный спектр файлов

Ну, исключая оригинальные файлы текстур/музыки/тд, конечно. В смысле фотошопный или критовский формат и т.д. - не нужны.
А никто не будет проверять логику? Мне интересно мнение =)
Потому как допустим я не объявляю значения начальных переменных и считаю их как обычно в программировании нулевыми и использую их для обработки, вроде все работает. Но вдруг потом смогут пояснить, что какие-то моменты могут быть, где значения вообще пустые, а не нулевые. В общем чуть пояснения может узнать, как лучше.
Baasis
https://vk.com/baasis
https://vk.com/pro_blender