0 votes

The MeshInstance and its material's resource Local to Scene is already toggled.
The AnimationPlayer's animation is also Local to Scene.




I instance these through a Kinematic that loaded the Node with said MeshInstance.




When instanced, it doesn't behave like it's localized.


Godot version v3.4.stable.official.206ba70f4
in Engine by (18 points)

1 Answer

0 votes

Report: I was able to fix it. But the solution isn't pretty.

I think it has something to do with when I imported the models, I didn't immediately make sure that everything is local to scene, and so when I removed the scene that contained the original MeshInstances, it didn't save it as local to scene, even if I had it on.

In the end, I have an older version of the project, reimported the models, with local to scene turned on in the first place and not deleting said scene. I set it up the same and it ended up working as it should.

This isn't exactly the solution I hoped, and if this is something to look into for the devs then please do.

If you're in this situation, I would advise you to reimport and local to scene all meshes at the very beginning. I spent around 4+ hours on trying to figure it out and in the end, just restarting and being aware of the problem just became faster.

by (18 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.