今天在发布项目的时候遇到以下的问题,本人也在网上搜了答案,但是感觉他们只是谈到字体原因,并没有说如何解决,废话不多说,赶紧说解决方案。
这个问题确实是字体导致,原因:在使用NGUI,如果在同一个场景里,label的font必须保持使用同一种字体,举例:如果有A,B两种场景,A场景所有label使用Arial字体,B场景Label使用AvenirLTStd-Black字体统一。(这种情况只限于Label属性下的Unity,对于Label下的NGUI属性使用不同字体,是可以的。具体什么原因,是不是动态和静态的关系呢?希望高手解释下。 )
解决问题后,打包发布,ok! 哇塞,以后再也不用担心 这种问题了,so easy!哈哈。。。
(自从Unity更新到4.6.x-5.1.x,使用自带UGUI,测试后貌似不会出现这种问题。 )
1、An asset is marked with HideFlags.DontSave but is included in the build:
Asset: 'Library/unity editor resources'
(You are probably referencing internal Unity data in your build.)
UnityEditor.HostView:OnGUI()
2、 Building - Failed to write file: sharedassets0.assets
这个问题确实是字体导致,原因:在使用NGUI,如果在同一个场景里,label的font必须保持使用同一种字体,举例:如果有A,B两种场景,A场景所有label使用Arial字体,B场景Label使用AvenirLTStd-Black字体统一。(这种情况只限于Label属性下的Unity,对于Label下的NGUI属性使用不同字体,是可以的。具体什么原因,是不是动态和静态的关系呢?希望高手解释下。 )
解决问题后,打包发布,ok! 哇塞,以后再也不用担心 这种问题了,so easy!哈哈。。。
(自从Unity更新到4.6.x-5.1.x,使用自带UGUI,测试后貌似不会出现这种问题。 )
1、An asset is marked with HideFlags.DontSave but is included in the build:
Asset: 'Library/unity editor resources'
(You are probably referencing internal Unity data in your build.)
UnityEditor.HostView:OnGUI()
2、 Building - Failed to write file: sharedassets0.assets
UnityEditor.HostView:OnGUI()
3、 Error building Player: Couldn't build player because of unsupported data on target platform.
3、 Error building Player: Couldn't build player because of unsupported data on target platform.