|
Some checks failed
Godot CI / Import + smoke test (push) Failing after 14s
ДИАГНОСТИКА:
- 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>
|
||
|---|---|---|
| .. | ||
| game_state.gd | ||
| game_state.gd.uid | ||
| inspect_models.gd | ||
| inspect_models.gd.uid | ||
| scene_manager.gd | ||
| scene_manager.gd.uid | ||
| texture_generator.gd | ||
| texture_generator.gd.uid | ||