您的位置:首页 > 编程语言 > Lua

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

2016-09-16 01:33 441 查看
首先声明,本人萌新,并不是很了解Tolua的原理,所以有说错的勿喷lua中对于C#的调用

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