Author: Decade

Lua使用C#拓展方法

主要是要在使用的工具类前面加上一个[XLua.LuaCallCSharp] 使得能够生成对应的Csharp代码不用通过反射低效的调用 print("*********Lua调用C# 拓展方法相关知识点***********") Lesson4 = CS.Lesson4 --使用静态方法 --CS.

Decade Published on 2025-04-08

二叉搜索树的构建与查找

// 定义树节点类 namespace 搜索二叉树 { public class TreeNode { public int Value { get; set; } public TreeNode Left { get; set; }

Decade Published on 2025-04-08

Lua_调用C#字典列表数组

print("*********Lua调用C# 数组相关知识点***********") local obj = CS.Lesson3() --Lua使用C#数组相关知识 --长度 userdata --C#怎么用 lua就怎么用 不能使用#去获取长度 print(obj.array.Lengt

Decade Published on 2025-04-07

Lua调用C#枚举

print("*********Lua调用C#枚举相关知识点***********") --枚举调用 --调用Unity当中的枚举 --枚举的调用规则 和 类的调用规则是一样的 --CS.命名空间.枚举名.枚举成员 --也支持取别名 PrimitiveType = CS.UnityEngine

Decade Published on 2025-04-07

Lua_调用C#的类

print("*********Lua调用C#类相关知识点***********") --lua中使用C#的类非常简单 --固定套路 --CS.命名空间.类名 --Unity的类 比如 GameObject Transform等等 —— CS.UnityEngine.类名 --CS.UnityEn

Decade Published on 2025-04-07

Unity_Lua表去映射列表和字典和类和接口

using System.Collections; using System.Collections.Generic; using UnityEngine; //字典和列表 public class Lesson6_CallListDic : MonoBehaviour { // Star

Decade Published on 2025-04-03

Unity_Lua全局变量与全局函数的获取

变量的获取 本质是通过获取大G表来得到引用变量 using System.Collections; using System.Collections.Generic; using UnityEngine; using XLua.LuaDLL; public class Lesson04CallVa

Decade Published on 2025-04-03

二分插入

问题一:当数组中包含 target 时,插入点的索引是否是该元素的索引? 题目要求将 target 插入到相等元素的左边,这意味着新插入的 target 替换了原来 target 的位置。也就是说,当数组包含 target 时,插入点的索引就是该 target 的索引。 问题二:当数组中不存在

Decade Published on 2025-04-01

Unity_Lua解析器管理器

using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; using XLua; /// <summary> /// Lua管理器 /// 提供 lua解析器 //

Decade Published on 2025-03-28

Unity_Lua资源重定向

using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; using XLua; public class Lesson2_Loader : MonoBehavio

Decade Published on 2025-03-26
Previous Next