- Home /
AssetDatabase consistency issues across operating systems
Earlier in our project, one person imported models and for the materials used backslashes. While backslashes are fine on Mac OSX, this creates issues when one tries to open the project in Windows. So I went through and removed all backslashes in asset names in the entire project from within Unity. However, when I try to open the project in Windows, I keep getting the same errors on the same files.
I'm assuming the asset database still has these invalid-on-windows filenames in it still and is trying to generate the files again.
Am I correct? What is going on here? In addition, Unity should not allow asset names that don't work on the other OSes it supports.
Answer by Lucas Meijer 1 · May 19, 2010 at 10:22 PM
This sounds like unity is regenerating the materials based on the names of the materials in the imported model. Those probably have backslashes. Remove them from there instead. We should indeed not allow assets whose names are not supported on all platforms.
Where exactly do you mean we should look? At the model data file itself, and reimport it?
To clarify, I already changed the names in the materials, all through the project.
Your answer
Follow this Question
Related Questions
"Unity can't be installed on this disk. The contents of this disk can't be changed". 0 Answers
Can't build/export my game to windows 2 1 Answer
Unity creates corrupt .psd duplicates when developing across Windows / macOS with Perforce 0 Answers
DllNotFoundException on Mac OS X, only when Playing in Editor 0 Answers
Mac Build will not run but Window's Does 0 Answers