Lua和C#交互探究记录

1. 单纯的C#和Lua环境交互

- C#调用Lua

  • 这里解释一下是什么是 P/Invoke





- Lua调用C#


对于第三点的解释如下

对于第四点的解释如下

即对于第三点,解释的是Lua侧要怎么找到C#对象的成员,而对于第四点,解释的是Lua侧要怎么调用C#的成员

2. xLua环境下

- C#调用Lua

- Lua调用C#

- 核心机制

摘取的其他解释

3. xLua热更的原理

xLua的热更主要操作就是打HotFix标签


  • 代码生成,即生成Warp代码和委托



  • 热更判断条件注入


参考文献
XLua 源码学习原理(一)
XLua 源码学习(二)
XLua 源码学习(三)
Xlua原理分析 四
C#与XLua交互原理

相关推荐
贾斯汀frank8 小时前
C# 15 类型系统改进:Union Types
开发语言·windows·c#
时代的狂9 小时前
如何理解 C# 的 async 和 await
c#·.netcore·async·await
xiaoshuaishuai812 小时前
C# AI实现PR处理、单元测试
开发语言·c#·log4j
LONGZHIQIN12 小时前
C#基础复习笔记
开发语言·笔记·c#
b1305381004914 小时前
鸿蒙实战:交互反馈动画 — 按压缩放效果
华为·交互·harmonyos·鸿蒙系统
时代的狂15 小时前
如何理解 C#/.NET 的依赖注入与生命周期
c#·.net·依赖注入·控制反转
品尚公益团队15 小时前
C#在asp.net网页开发中的带cookie登录实现
前端·c#·asp.net
吴可可12315 小时前
C#自定义CAD多段线零件实体
c#
CallmeFoureyes15 小时前
使用 C# 提取 Word 文档中的表格数据
开发语言·c#·word
思麟呀15 小时前
在C++基础上理解CSharp-7
java·jvm·c++·c#