godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
86.6k stars 19.31k forks source link

Broken: (Make Bone2D Nodes from Nodes) #92227

Open xiaoandtell opened 1 month ago

xiaoandtell commented 1 month ago

Tested versions

Reproducible in v4.2.2.stable.official [15073afe3] Not Reproducible in v3.5.3.stable

System information

Windows 10 + v4.2.2.stable.official

Issue description

Selecting a chain of sprites nodes and clicking Make Bone2d Nodes from Nodes results in each sprite node being reparented to disjointed bone nodes with warning:

Steps to reproduce

  1. Create a parented chain of sprite nodes -Upperarm --Forearm ---Hand
  2. Move them to the proper pivot points
  3. Select the 3 nodes and hit Ctrl+Shift+B (Make Bone2d Nodes from Nodes under the bone button)

Minimal reproduction project (MRP)

Godot2dSkelV4Bug.zip

jinguoliang commented 3 weeks ago

I learned cutout animation by the doc: https://docs.godotengine.org/en/4.2/tutorials/animation/cutout_animation.html Maybe it is outdate,or the behavor of editor is not keep with the doc