在德华的带领下将自己原来的c#代码转成lua代码.其中坑很多。在此一一记录下来。希望自己以后不会重新踩坑。 注册自己的类的时候因为方法的名字不是public,所以没有导出成功。虽然一度怀疑,但他的导出机制还是很强的。 循环表的操作for k,v in pairs() do 但是不是看到userdata 所以要看userdata里面的内容还是乖乖的去c#里面对应wrap里面看吧- - 静态的方法用.调用,其他的成员方法请用:调。 在生成对象 prefab等最基本的东西的时候。也注意lua打印下,没调试的时候会省很多不必要的时间。 在途中 还没有改代码 ,unity就报错了。直观反映原来的代码健壮性很差,空异常最基本的判断还是很重要的。 经验不足会出现什么问题,很多地方直接懵逼,拉出一个例子来看:tolua里面的main.lua