本文主要是介绍Unity报错Currently selected scripting backend (IL2CPP) is not installed,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
什么是il2cpp
il2cpp换mono
Unity打包报错Currently selected scripting backend (IL2CPP) is not installed
什么是il2cpp
Unity 编辑器模式下是采用.net 虚拟机解释执行.net 代码,发布的时候有两种模式,一种是mono虚拟机模式,一种是il2cpp模式。由于iOS AppStore规定不允许使用虚拟机,所以发布到iOS,Unity采用了il2cpp技术,把IL(.net字节码) 的代码转成c++代码,然后再用xcode来进行编译。发布到Android的时候,可以用mono与il2cpp模式,il2cpp由于转成native code直接在硬件CPU上跑,性能要比虚拟机解释执行要高,所以发布Android的时候我们也采用il2cpp。但是开发者会遇到一些问题mono模式下能正常运行,编译il2cpp模式下会出现问题,如闪退等,本文将il2cpp 打包发布可能遇到的问题,进行分类,分析与总结,希望能给大家提供解决思路与方向。
作者:一个尘续缘 https://www.bilibili.com/
这篇关于Unity报错Currently selected scripting backend (IL2CPP) is not installed的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!