我正在考虑访问 Unity3d 的本机 API 并可能创建一个包装库以方便人类使用。为此,我目前正试图弄清楚在打开 IL2CPP 标志的构建期间将 Unity 项目转换为 XCode 项目时究竟会发生什么。
我想知道当 IL2CPP 将 IL 转换为 c++ 时发生的确切过程是什么,为什么该项目仍然包含 DLL 以及最终编译过程有什么特别之处,例如魔法发生在哪里?
欢迎任何关于所描述目标(Unity3d c++ API)可行性的见解和意见。
PS:我知道这样的 API 至少可以说是骇人听闻的,是的,我确实理解,除了 Unity3d 之外,还有其他技术允许将 c++ 用作一等公民,即虚幻引擎。这个问题首先是理论上的。那,我也喜欢 c++ :)