Unity3D开发小贴士(八)tolua库
来源:互联网 发布:手机淘宝试用在哪里 编辑:程序博客网 时间:2024/06/16 09:18
ToLua插件自带了一个tolua库,这个库可以让我们更灵活的使用Lua。
tolua库里包含以下方法:
gettime获取系统时间typename获取对象的类型名称setpeer设置替身getpeer获取替身getfunction获取函数initset初始化set“访问器”initget初始化get“访问器”int64生成一个int64对象uint64生成一个uint64对象initset和initget也在Unity3D开发小贴士(七)Lua里扩展C#对象使用过,这两个方法是为一个table的成员变量设置get和set“访问器”。它们实际上都是返回了一个表,暂命名为gettable和settable,当访问table里的变量的时候,会调用gettable里的同名函数(如果有),而设置table的里的变量的时候,会调用settable里的同名函数(如果有)。当然这些同名函数可以由你自己实现。
int64和uint64这两个方法相当于调用了int64库和uint64库的new方法。Lua5.3已经支持了这两种数据类型,而对于旧版本的Lua来讲,这两个方法实际上返回的是userdata,不过这两种userdata可以像正常的数一样加减乘除、取余、取相反数、乘方,还有比较和打印,此外还提供了tostring和equals函数,以及(不怎么好用的)tonum2函数。tonum2会返回两个数,第二个数是右移32位的值,第一个数是剩下的值(&0xFFFFFFFF)。
0 0
- Unity3D开发小贴士(八)tolua库
- tolua++初探(八)(转)
- Unity3d-tolua基础一
- Unity3D开发(八):NGUI之UILabel颜色渐变效果
- Unity3d 开发(八)复制内容到剪切板
- (Unity3d)Vuforia开发基础八-粒子系统
- unity3D游戏开发八之天空盒
- unity3D游戏开发八之天空盒
- unity3D游戏开发八之天空盒
- iOS平台添加Google Admob -2/2(Unity3D开发之八)
- ToLua学习笔记(八) Example 08 AccessingArray
- Unity3D学习笔记(八)动画
- Unity3D学习笔记(八)动画
- Unity3D游戏开发从零单排(八) - Shader基础
- 【Unity3D游戏开发】之定制Debug.log输出 (八)
- Unity3D 2D游戏开发 官方教程。(八)
- tolua++ 编译库
- tolua++初探(一)
- Android开发,带单选按钮和多选按钮的对话框
- Computational Design of Actuated Deformable Characters — 文章阅读(一)
- DMX
- AdMob(app内嵌广告)使用入门
- grails的results.size()在不同查询状态下代表的含义
- Unity3D开发小贴士(八)tolua库
- mysql数据库崩溃:InnoDB: Database page corruption on disk or a failed
- 辗转相除法
- iOS视频采集(四)
- spark-2.0.1版本的最新改动
- MySql防注入
- 常见sql语句
- 自定义Win7运行命令的打开方法
- 一网打尽OkHttp中的缓存问题