-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IK preview does not work #72945
Comments
I'm surprised this regressed since I don't think there's been any work done on the IK node, but I am looking into issues related to SkeletonIK3D so I'll include this in my testing. |
Although SkeletonIK3D is not working right now, I also encountered this problem |
Can confirm, switching from SkeletonIK3D to any other node results IK solver stop playing (in editor). |
@tamagos @dszhblx ive slapped a quickfix as editor tool, attach this to your SkeletonIK node and click "playing" checkbox in properties @tool
extends SkeletonIK3D
@export var playing: bool = false
func _process(delta):
if not Engine.is_editor_hint():
return
if self.playing and not self.is_running():
self.start()
if not self.playing and self.is_running():
self.stop() |
@Calinou Since you guys decided that Godot 4.0 includes SkeletonIK3D which works fine, this little bug should also be fixed in Godot 4.0.Thanks! |
This issue still persist in 4.0😢 but hopefully this gets fixed on the next update 🤞 |
In case you're still looking at SkeletonIK3D issues, I just had a brief look into this. void SkeletonIK3DEditorPlugin::edit(Object *p_object) {
if (p_object != skeleton_ik) {
if (skeleton_ik) {
play_btn->set_pressed(false);
_play();
}
} If the It does look like there was some recent work done in void EditorNode::hide_unused_editors(const Object *p_editing_owner) {
if (p_editing_owner) {
const ObjectID id = p_editing_owner->get_instance_id();
for (EditorPlugin *plugin : active_plugins[id]) {
_plugin_over_edit(plugin, nullptr); // <-- this is it
}
active_plugins.erase(id); I'm not sure if its as simple as removing the first part of the |
SkeletonIK3D woks in 4.1 beta3,but this issuestill persist |
any updates, its hard to recommend a engine when feature regression are ignored |
@tamagos Please don't bump issues to make demands like this. You already clarified that the issue is still valid a week ago. Most Godot contributors are volunteers and work on their free time, and that includes all contributors knowledgeable about IK. |
@akien-mga |
My bad, I misread the handle of the user who bumped it last. |
I was able to manipulate my Marker3D positions while IK was updating by doing what lyuma suggested. Play IK, then hold CTRL and click the node you want to edit. Then press the relevant hotkey to change values. 'Q', 'W', 'E', 'R' Hope that helps someone. |
Why does it have to be so difficult? Press and hold CTRL and do the other things? Why cant you press play, make checkbox to set it active? Still persists in godot 4.1.1 |
i hope its fixed in 4.2 or the next stable 4.xx version. No problems. Just difficult to follow tutorials and the feature you see in older versions is missing in the newer ones. Keep up the good work! |
@andzejsp I edited your last comment to remove a statement which clearly broke the Godot Code of Conduct. Please keep such things out of Godot community platforms, this is not welcome. |
confirming IK preview works correctly on: |
@tamagos |
Godot version
Godot_v4.0-rc1_mono_win64.zip
System information
Windows 10
Issue description
in editor can not preview the IK of skeletonIK3D,
worked in December betas
Steps to reproduce
add skeletonIK3D node
setup
click play IK
click target node3D
IK preview mode no longer active so can not see results of moving it
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: