当前位置: 首页 > news >正文

怎么建设大淘客网站国内seo公司

怎么建设大淘客网站,国内seo公司,济南360做网站电话,江阴企业网站建设哪家好Lua调用C# 通过生成的适配代码进行调用 把在白名单上和打上[LuaCallCSharp]标签的C#类转换成Lua的table,然后注册C#类的方法和属性到table中。性能好,但占用安装包的内存大 通过反射机制进行调用 性能差,在运行的时候才去查找C#的方法&#…

Lua调用C#

通过生成的适配代码进行调用

把在白名单上和打上[LuaCallCSharp]标签的C#类转换成Lua的table,然后注册C#类的方法和属性到table中。性能好,但占用安装包的内存大

通过反射机制进行调用

性能差,在运行的时候才去查找C#的方法,但占用安装包的内存小

C#调用Lua

使用CLua中的LuaEnv这个类的方法

1. DoString

字符串:DoString("print('a')")
模块:DoString("require 'Module.lua'")

2. 值类型的反射

luaenv.Get<int>("a")

3. 引用类型的反射

C#的类和接口需添加[CSharpCallLua]标签
Global.GetInPath<委托>("math.max")
Global.GetInPath<IPerson>("Person")

生成适配代码

Generator.cs

GenAll()

可在Unity编辑器扩展:生成→C#代码→XLua导出

模板

路径:XLua\Src\Editor\Template,可以在里面增加执行语句,Warp文件,Lua调用C#
例如在LuaClassWarp.tpl.txt里的static int m<%=method.Name%>(RealStatePtr L)增加print(“<%=method.Name%>”),就能实现在调用某个方法的时候打印这个方法的名字了

生成拓展适配代码

XLuaExtensionGenerator.cs
LuaFunction,C#调用Lua

http://www.ds6.com.cn/news/16160.html

相关文章:

  • 网站排名方法找合作项目app平台
  • 自己做视频网站 在优酷推广注册网址
  • 山东省建设工程注册中心网站查关键词的排名工具
  • 深圳公司免费网站建设怎么免费建公司网站
  • 网站框架方案在线培训系统平台
  • 郑州网站推广公司信息微信公众号推广网站
  • 武汉做网站公司推荐网络营销发展现状与趋势
  • 网站建设与运营的公司什么平台发广告最有效
  • 图片怎么上传到wordpress做排名优化
  • wordpress文章显示图片成都网站快速排名优化
  • 360上做网站辽宁网站seo
  • 杨凌做网站的公司上海网络营销推广外包
  • 手机网站设置在哪里找互联网舆情监控系统
  • 典当行网站模板百度识图在线识图
  • 好的做详情页的网站有哪些线上营销活动方案
  • 鞍山网站制作推广 今日头条
  • 网页制作与网站建设实战大全 pdf下载谷歌关键词工具
  • 论坛备案网站名称seo咨询推广找推推蛙
  • 广东高端网站建设友情链接交换形式
  • 自适应网站cmsseo工作流程
  • 做网站首页看不到图片自己如何免费做网站
  • 徐州睢宁建设网站江西省水文监测中心
  • 青浦网站制作公司网络营销都有哪些形式
  • 武汉疫情最新通报优化大师怎么卸载
  • ppt做杂志模板下载网站有哪些2023年8月份新冠
  • 微信公众号对接网站做本地免费发布信息网站
  • 优惠网站怎么做百度搜索热词排行榜
  • 免费建设展示网站宁波seo服务快速推广
  • 重庆媒体网站建设单价seo外包靠谱
  • 怎么做网盘搜索引擎网站网推是什么意思