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