Hello,
I am working on a project that would be a “building game”. The final goal is to start playing in an empty file, and start using components as building blocks to create the structure you want (like playing lego).
The building blocks you will use will be components of course, that you can select from a folder. That would be the final product. Those "block "components would be made of “core” components (nested within), so that as I work on the project, when I make a change to a core component, it changes all the core components of the same instance, even within other “block components”. I need this for painting especially, or changing my mind on a layer I want to use etc.
So, here is my current issue (sorry for the long intro, I am having trouble explaining myself, this is complex and I have been using Sketchup since recently).
When I add a “block” component to my project, the nested “core” components are sometimes new instances of that component, and may or not have the recent changes I made to the original core component.
Since I noticed this issue, I tried a few measures to solve the it:
_ I started a new file called “component work” and I make sure all component creation, saving and nesting is done in that same file (in case it is relevant).
_ Whenever I make changes to a core component, I make sure I do not explode it and redo it, but I nest in, change, and then save as.
Here are some ideas of what I think may be the problem, but I want to check with you guys before I start changing things again:
_ I do rename core components sometimes as my work advances for organisational purposes.
_ Maybe it is just not possible to achieve what I want. I have to accept that if I want to change a core component, I will have to later, manually, replace them in the block components where they are used since it will not be done automatically.
_ My “core” components and “block” components are kept in separate folders.
_ I always use the components from the folders they are saved in, instead of the “In Model” option in the component window.
Anyways, that is my story. Thanks for listening.