Tolua学习记录一

一、什么是ToLua

tolua是Unity静态绑定lua的一个解决方案;
它是一个用来简化在C#中集成lua的插件;
它自动生成用于在lua中访问Unity的绑定代码;
它把C#中的常量、变量、函数、属性、类以及枚举暴露给lua;

二、ToLua怎么运作

一些ToLua用到的C#基础

1、C#特性Attribute:
http://blog.csdn.net/superfiercebigkk/article/details/79460978

2、值类型和引用类型
二者均继承自 System.Object;
所有引用类型都直接继承自System.Object;
所有值类型继承 System.Obuect的子类:System.ValueType(类内重写了Equals()方法,从而对值类型按照实例的值来比较);
引用类型代表:object、dynamic 和 string array
值类型代表:int、char、float

3、装箱和拆箱
装箱:值类型——》引用类型转换
拆箱:引用类型——》值类型

object objValue =4;      //将值类型4 变成引用类型 object 装箱
int valu =(int) objValue;  //将引用类型变成值类型  拆箱
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值