在Unity中是否有任何方法可以为特定平台定义资源,而Unity在另一个构建平台上应该被忽略?
我喜欢使用LINQ,但当我的目标是Web Player时,我收到错误消息:
error CS0234: The type or namespace name `Linq' does not exist in the namespace `System.Xml'. Are you missing an assembly reference?
我可以通过将System.Xml.Linq.dll复制到我的Plugins文件夹来解决这个问题,现在Unity了解LINQ。
然后,当我将目标切换到Android时,我收到错误消息:
error CS0433: The imported type `System.Xml.Linq.XDocument' is defined multiple times
通过从Plugins文件夹中删除System.Xml.Linq.dll来解决此问题。
我希望Unity在Android上忽略System.Xml.Linq.dll,并在Web Player目标上注意它。
让Unity在Web Player平台上查看LINQ而不将DLL复制到项目中的解决方案也没问题。
提前致谢