
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
lua代码:CallEnum.lua--[[枚举调用1.调用unity当中的枚举枚举的调用规则和类调用规则是一样的CS.命名空间.枚举名.枚举成员也支持取别名小技巧:不记得函数的具体写法就在c#里写一遍,有提示]]PrimitiveType=CS.UnityEngine.PrimitiveTypeGameObject=CS.UnityEngine.GameObjectlocal obj = Gam
c#代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using XLua;#region ref和outpublic class RefOut{public int RefFun(int a,ref int b,ref int c,int d){b = a + d;c = a - d;re
test.lua--class--这样定义的表相当于是个自定义的类,有成员变量和成员函数testClass={testInt=1,testBool=true,testFloat=1.3,testString="13",testFun=function ()-- bodyprint("nihaoyahahahahha")end,testInClass={testInInt=13}}c#代码using
test.lua--ListtestList={1,23,4,5,7,8}testList2={"1",true,23,"13"}--dictionarytestDic={["1"]=1,["2"]=2,["3"]=3,["4"]=4,["5"]=5}testDic2={["true"]=true,["1"]=13,["false"]= -1,["13"]=true}c#代码using Syste
c#代码using System.Collections;using System.Collections.Generic;using UnityEngine;using XLua;#region 拓展方法/// <summary>/// 想要在lua中使用拓展方法,一定要在工具类加特性/// 建议lua中要使用的类都加上该特性,可以提升性能/// 如果不加该特性,除了拓展方法对应的类
lua代码:print("调用c#里的数组,list,字典")--*****************数组******************--[[c#里的数组在lua中相当于userdata保留了其结构c#怎么用,lua就怎么用]]--CS.CallArray_list_Dic--ps:c#那边的类取名少用下划线local ca=CS.Callarray()--获取数组长度print(ca.ar
ps:lua中没有数组,字典这种概念,只不过是通过表展示这些概念的特征。(一)数组--数组--lua中索引从1开始a={1,3,4,5,7,9,10}c={1,"13",true,5,nil}d={nil,5,7}e={5,nil,7}f={nil}g={1,3,nil,4,"13",true,nil}print(a[1])--1print(c[3])--true--获取数组长度,注意当为nil结







