Сегодня я поработал над многими мелочами, перед тем как полноценно заняться контроллером анимаций:
- Доработал обработку кликов по связям/переходам в прототипе редактора графов
- Немного обновил поддержку fbx моделей (парсинг арматур/скинов, материалы и немного обновлений по анимациям), но там пока ещё много работы, поскольку формат довольно объёмный, даже в сравнении с gltf
- Почистил старую систему компонентов (до Geary) и добавил отладку блоков кода, выглядит это как-то так:
◄ START TRACE │ scripts/npc_dialogue.bc
├─ IfBlock [0.023ms] │ condition=true
│ ├─ PrintBlock [0.005ms] │ text="Hello!"
│ └─ SetVarBlock [0.001ms] │ hasMetPlayer=true
▼ END TRACE │ scripts/npc_dialogue.bc │ 3 blocks [0.029ms]