Prefab Problem

I import an object from another Application (such as cinema 4D) andit comes into unity with that little cube icon with the file next to it.

I drag it into my scene and apply a RigidBody. I get the error that it will break the prefab connection.

No problem, except that when I go to Apply Changes to Prefab it is greyed out. Also, if I try to apply the rigidbody directly to the prefab in the Project window it will not allow it.

Is there way around this, other than parenting the Prefab under a new game object and applying the rigidbody to the parent?

thanks

Kevin

Hi Kevin
When you do this with a fresh model, unity is not being explicity truthful to you…

What you need to do is go Assets>Create>Prefab. That will create a new prefab shell in the project window. Modify your origional asset as you like in the scene view (breaking that initial prefab connection as warned) then drag your new entity onto the fresh prefab in the project view.

Thats scene view to project view…

Now delete the one in the scene view, for the sake of this example, and drag you newly created prefab from the project view back into your scene. NOW when you go to modify its components, or hieracy, it will give you a more honest warning message about breaking prefab connections.

The first version you encountered can mostly be ignored, its kind of a default unity behaviour that you get used to

HTH
AC

That’s pretty much what I figured out. I had just gotten tired of having to create a prefab for my prefab.

I think this would be a good feature to add to the import settings - something like Create Editable Prefab. That would save me a lot of clicking and mousing.

thanks

Kevin