[Unity] .lua脚本调用C#方法的一小点坑
2016-08-31 16:57
239 查看
试用ulua对项目进行重新组装.有时候不可避免的需要调用C#写好的工具类和方法..
在.lua脚本中需要调用c#的类方法的时候,首先,需要再WrapFile.cs 中添加:
并在菜单中点击:
下面是.lua调用C#方法:
这里有两个需要注意的地方:
1.调用的GetInstance()是静态方法(static).所以使用 "点" . 连接
2.调用的OnPreloadingResources()是非静态方法.所以使用"冒号" : 连接 (ps:若使用"点" 进行连接.会报一个错误:没有n个参数的XX(方法名)重载)
*本人只是个刚入行的小菜鸟,如果文章有不对的地方,希望您抽几分钟回复给我.谢谢
在.lua脚本中需要调用c#的类方法的时候,首先,需要再WrapFile.cs 中添加:
并在菜单中点击:
下面是.lua调用C#方法:
这里有两个需要注意的地方:
1.调用的GetInstance()是静态方法(static).所以使用 "点" . 连接
2.调用的OnPreloadingResources()是非静态方法.所以使用"冒号" : 连接 (ps:若使用"点" 进行连接.会报一个错误:没有n个参数的XX(方法名)重载)
*本人只是个刚入行的小菜鸟,如果文章有不对的地方,希望您抽几分钟回复给我.谢谢
相关文章推荐
- c#调用COM组件
- Shell 脚本编程陷阱
- VBS脚本写的Windows硬件检测工具分享
- 用vbscript实现隐藏任务栏图标的脚本
- 用autoit编写第一个脚本(Hello World)
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现给图片加水印的方法
- VBS调用WMI快速关闭IE的脚本
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#中的delegate委托类型基本学习教程
- C#实现子窗体与父窗体通信方法实例总结
- C#通用邮件发送类分享
- 举例讲解C#中自动实现的属性
- C#中this的用法集锦
- C#数据结构之顺序表(SeqList)实例详解