I created a brand new project in Godot 4.6stable, keeping all the settings at their defaults. Then I created a CharacterBody2D node as the scene, and then created a Node2D as its child. Under Node2D, I created a Skeleton2D. As soon as I created the Bone2D for it, an error immediately occurred, which said:
WARNING: scene/2d/skeleton_2d.cpp:447 - No Bone2D children of node Bone2D. Cannot calculate bone length or angle reliably.
WARNING: Using transform rotation for bone angle.
ERROR: core/math/transform_2d.cpp:51 - Condition "det == 0" is true.
I don't have any extra actions; what I said are all the actions I took.
I’ve looked through a lot of materials but haven’t gotten the answer I want. Now I can’t do anything because I have to finish the skeletal animation first. I’ve tried other versions, but the problem still exists. I’m out of options.
This is my system information:
Godot v4.6.stable - Windows 11 (build 26100) - Multi-window, 1 monitor - Direct3D 12 (Forward+) - dedicated NVIDIA GeForce GTX 1660 Ti (NVIDIA; 30.0.15.1252) - Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz (6 threads) - 15.90 GiB memory
(I can't send pictures)