Unity3d のネイティブ API にアクセスし、おそらく人間が簡単に使用できるラッパー ライブラリを作成するというアイデアを熟考しています。そのために、私は現在、IL2CPP フラグをオンにしてビルド中に Unity プロジェクトが XCode プロジェクトに変換されたときに正確に何が起こるかを理解しようとしています。
IL2CPP が IL を C++ に変換する正確なプロセスを知りたいのですが、なぜプロジェクトにはまだ DLL が含まれているのでしょうか。
記載されている目標 (Unity3d C++ API) の実現可能性に関する洞察や意見を歓迎します。
PS: そのような API は控えめに言ってもハックであることは理解しています。もちろん、Unity3d 以外にも、C++ を一流の市民として使用できるテクノロジ、つまり Unreal Engine があることは理解しています。この質問は、何よりもまず本質的に理論的なものです。それ、そして私もC ++が好きです:)