https://github.com/alex-rachel/-unity-il2cpp_aot_interpreter
(Unity)IL2Cpp_AOT_Interpreter
https://github.com/alex-rachel/-unity-il2cpp_aot_interpreter
Last synced: 8 months ago
JSON representation
(Unity)IL2Cpp_AOT_Interpreter
- Host: GitHub
- URL: https://github.com/alex-rachel/-unity-il2cpp_aot_interpreter
- Owner: Alex-Rachel
- Created: 2022-05-13T01:58:30.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-13T06:35:39.000Z (about 4 years ago)
- Last Synced: 2025-06-18T17:48:57.274Z (12 months ago)
- Language: C++
- Size: 2.89 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# -Unity-IL2Cpp_AOT_Interpreter
[](https://protocol.ai)
[](https://protocol.ai)
[](https://libp2p.io/)
[](https://webchat.freenode.net/?channels=%23libp2p)
[](https://codecov.io/gh/libp2p/go-reuseport)
[](https://travis-ci.org/libp2p/go-reuseport)
[](https://discuss.libp2p.io)
---
## 【HuaTuo热更框架】
### HuaTuo热更框架使用Cpp开发,原理(Unity)IL2Cpp_AOT_Interpreter,在原生层面支持C#的dll热更新。
### huatuo自身并没有一个完整的虚拟机系统而是借由Unity Native和IL2CPP本身驱动执行自己的一套简单的解释执行栈帧,并且由于其自身就是IL2CPP的拓展,所以跨域调用性能也很强劲(毕竟只是几次指针跳转和函数调用),借助于C++的指针偏移和函数调用能获得相当强力的性能
---
```Json
项目结构
libil2cpp
├── codegen
| ├── il2cpp-codegen
├── gc
| ├── Allocator
| └── GCHandle
├── huatuo
├── metadata
├── mono
└── vm
```