Unity2018T4M
Unity2018T4M copied to clipboard
Substance engine failed to load.
got this error in console:
Substance engine failed to load. UnityEngine.Debug:LogError(Object) Substance.Game.DLLHelpers:LoadDLL(String) Substance.Game.NativeFunctionsShared:cppInitSubstance(String) Substance.Game.NativeFunctions:cppInitSubstance(String) Substance.Game.NativeCallbacks:InitSubstance() Substance.Game.SubstanceMain:Initialize() Substance.Game.SubstanceMain:.cctor() UnityEditor.EditorAssemblies:ProcessInitializeOnLoadAttributes()
- Unity Verison: 2018.2.5f1
- Platform : PC,Mac
- Script Runtime Version : .NET 3.5 Equivalent
我在 unity2018.4.0里也有这个报错,然后删掉 Allegorithmic 目录后再在 Asset Store 里重新导出最新的版本,就没再报错了
2018.4.17,写一下我碰到的问题,需要升级substance到最新版本,然后导入之后设置.net环境到4.x,3.5的环境会报错,还有有些dll的属性信息要改为Editor的,还碰到一个已经废弃的创建材质球的方式,new Material(“shader string),这个改为new Material(sha der.find("stander name")),还有就是笔刷Raycast地面的时候有时候会失效,直接改T4MExtendsSC脚本开头的layerMask = int.MaxValue