godotengine / godotengine/godot-docs
Bones in skeleton 2d tutorial are confusing
- Dominant language
- reStructuredText
- Stars
- 5.7k
- Forks
- 3.8k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 25
Description
**Your Godot version:**
4.2.1
**Issue description:**
~~Following the Skeleton 2d tutorial, once I got to place the bones, the direction they are drawn in the image seems to be the wrong direction compared to how it is shown in godot 4.2.1. This confused me massively, as I try to duplicate the image shown, but when adding child nodes they would be attached at the wrong end.~~
Update1: I figured it out, and the images are right, but leave the issue as something confused me here, which might be improved.
The placement of the bones and order of operations is not so clear. I think it was because I was rotating things before adding children things got confusing. There is a sentence to not worry about that, but I did not understand what it referred to. Also it is confusing that if I do rotate the bones, they seem to behave differently when adding children.
Update2: I have tried following the tutorial with gotot 3 instead, and now everything works. So this seems like it's actually a but in godot 4. Do you know if it is in general broken in 4 or only in 4.2 ?
My confusions:
* Bone rotation is unclear what it does, and could be clearer that one should not do it except for leaf bones.
* I can't find the "create rest pose" option, ~~so stuck there for now~~. Figured this one out as well when I finally found where the Skeleton2d button was (should have these options also at right click maybe?). Also the options there has changed, so needs an updated image.
* In the uv editor under bones, the bones drawing does not repect the rotation that I did set for the leaf bones. Not sure if I did something wrong, or this is expected in 4.2, or if it is an error.
* It is unclear what it means to "paint weights" and how to do it, and why. I assume I should paint the vertices close to the bones.
* When rotating a bone, the textures do not seem to follow it, but are rotated strangely. Aslo its children do not stay attached, but are moved. In the following image I tried to make the arm point backwards, but I am unable to do so by rotatin the arm bone, which does not seem to want to be rotated.
* I do not understand how to start making an animation, even if my rotations would work.
**URL to the documentation page (if already existing):**
https://docs.godotengine.org/en/stable/tutorials/animation/2d_skeletons.html
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.