farming-simulator/scripts/util/inspect_models.gd.uid

2 lines
20 B
Text
Raw Normal View History

fix: idle-анимация РЕАЛЬНО играет (T-pose побеждён) ДИАГНОСТИКА: - call_deferred не сработал (find_child вернул null при ранее). - Прежний debug headless не показывал printы т.к. main_scene = main_menu, Act1 загружался только через клик. - Временно поменял main_scene → act1_room, запустил → увидел: «[father] AnimationPlayer FOUND, 32 анимаций» «[father] idle ИГРАЕТСЯ» ✅ РЕШЕНИЕ: - В _start_father_idle добавил await get_tree().process_frame ×2 → даём 2 кадра чтоб glb subscene полностью инстанцировалась ДО поиска AnimationPlayer. - Вызов прямой (не call_deferred) — функция сама ждёт frames. - Setting anim_player.autoplay = «idle» (на будущее). - Fallback на «static» если «idle» не запустилась. - Debug-print подтвердил работоспособность. SCALE 1.7 (компромисс): - Раньше 2.35 = 1.7м высоты, но в T-pose ширина 1.8м (огромный). - Теперь 1.7 → высота 1.23м (короче но не громадный), ширина в T-pose 1.3м, в idle ~0.5м. - Когда idle стабильно работает можем поднять до 2.0-2.35. PROJECT.GODOT восстановлен — main_scene снова main_menu.tscn. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 20:42:00 +03:00
uid://c4n88apy5o1he