Tolua基本使用指南及坑点介绍

首先声明,本人萌新,并不是很了解Tolua的原理,所以有说错的勿喷lua中对于C#的调用

首先你需要使用插件自带的Warp功能生成lua需要调用的C#类对应的配置文件,然后你在lua代码中就是可以使用该类,具体的使用方法大概就是:。。。。直接写个变量存一波就可以了,调用其中的静态方法和成员变量的时候都是   类.成员  或  类.静态方法   ,而调用类中的非静态私有成员方法时则是需要这样写:类:方法   ,大概的意思我猜的就是Warp后导入lua的类的方法全都需要将对象本身作为参数传进去,,毕竟lua中没有类的概念,只能用这种方法做一个折中,顺便还有一点,对于一个子类,如果想要调用父类中的公有方法,则需要将其父类也注册进去,除非改方法在子类中被override过了,否则在lua代码中就会显示找不到那个父类中的方法,至于为什么,只需要去查看一下生成的Warp文件就可以了,里面只有代码中的公有方法和变量被注册进去,私有的保护的和父类的都不见了

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值