你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> unity ios打包真機調試 Shader.Find()找不到問題

unity ios打包真機調試 Shader.Find()找不到問題

編輯:IOS開發綜合

今天遇到一個問題 在unity打包導出IOS,xcode編譯正常通過,真機測試時出現問題,一直報錯:

NullReferenceException
at OBJLoader.LoadMTLFile (System.String fn) [0x00000] in <filename unknown>:0
at OBJLoader.LoadOBJFile (System.String fn) [0x00000] in <filename unknown>:0
at DynamicLoadUI+<loadassetbundle>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0

(Filename: currently not available on il2cpp Line: -1)

在反復查找中發現:Shader.Find("Standard(Specularsetup)") 無法找到shader。

通過查找這篇博客(http://blog.csdn.net/coderdean/article/details/50504265)找到解決辦法:

方法一

Edit->ProjectSettings->GraphicsSettings

Always Included Shaders 加入你的shader

方法二

resource目錄裡建立個材質,材質引用你的shader。


以上就是unity IOS打包真機調試 Shader.Find()找不到問題的全文介紹,希望對您學習和使用IOS應用開發有所幫助.

【unity ios打包真機調試 Shader.Find()找不到問題】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved