腾讯XLua 01-lua来写MonoBehaviour

本文是关于腾讯XLua学习的第一天内容,主要介绍了如何使用Lua进行C#与lua的互相调用,并详细展示了利用Lua来实现Unity中的MonoBehaviour组件编写。
摘要由CSDN通过智能技术生成

前几天腾讯开源了热更新矿建XLua,今天开始第一天的学习(每天更新)

Example

1.C# 与lua的互相调用

public class Helloworld : MonoBehaviour {
    // Use this for initialization
    void Start () {
        // 用luaenv虚拟机 来电泳lua语句, lua 语句通过已经绑定的Debug.Log 调用C#的Debug.Log
         XLua.LuaEnv luaenv = new XLua.LuaEnv();
         luaenv.DoString("CS.UnityEngine.Debug.Log('Hello world')");

         //C#调用Lua 这边找到了 Lua的math库中的 max
         var max = luaenv.Global.GetInPath<LuaMax>("math.max");
         Debug.Log("max: " + max(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值