![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tolua
little_two_two
这个作者很懒,什么都没留下…
展开
-
tolua里C#与lua互调
tolua里C#与lua互调,本文主要讲的是C#调lua方法,下面贴上代码C#using System;using UnityEngine;using UnityEditor;using LuaInterface;public class LuaBehavior : MonoBehaviour{ private const string luaPath = "Assets原创 2016-12-25 00:41:58 · 5540 阅读 · 0 评论 -
tolua注册对象到lua,并在lua中调用的实现
本文基于tolua里C#与lua互调,在此基础上添加了对象的注册。具体看代码:using System;using UnityEngine;using UnityEditor;using LuaInterface;public class LuaBehaviour : MonoBehaviour{ public string LuaFullPath; public原创 2016-12-27 00:42:02 · 2410 阅读 · 0 评论 -
tolua动态注册对象的使用
1.UI中如何使用lua来热更新对于UI中的热更新,一种是纯资源的替换,这个比较简单,就是直接把资源替换,名字不变即可。还有一种是动态添加或者删除的UI对象,比如在UI预制体中我们会增删UI,这个时候,就不能用FindChild在lua里便利child了,怎么办?这就需要实现动态注册了。目前见到的lua解决方案中,一种是反射实现,一种是tolua这种预先生成wrap文件。所谓的动态注册,就原创 2017-01-07 01:15:02 · 2519 阅读 · 0 评论 -
Lua类的实现
详细参见:lua class wiki和lua class github-- class.lua-- Compatible with Lua 5.1 (not 5.0).function class(base, init) local c = {} -- a new class instance if not init and type(base) == 'functio原创 2017-01-12 00:27:30 · 553 阅读 · 0 评论 -
tolua添加pbc
准备1.tolua_runtime:https://github.com/topameng/tolua_runtime2.pbc:https://github.com/cloudwu/pbc3.msys2:本人使用的事配置好的msys2,https://pan.baidu.com/s/1c2JzvDQ4.protoc和bat处理生成.pb文件1.安装msys2将3解压,拷贝...原创 2018-10-18 03:22:38 · 1498 阅读 · 1 评论 -
ToLua创建Action/Delegate
Action的使用--callback functionlocal func = function(ref,obj) print("rer.IAssetRef = "..ref.AssetName.." obj = "..obj)end--new delete/actionlocal action = System.Action_Zeus_Framework_As...原创 2018-10-16 16:30:57 · 1106 阅读 · 0 评论