摘要: BagPanel --一个面板对应一个表 BagPanel = {} --"成员变量" --面板对象 BagPanel.panelObj = nil --各个控件 BagPanel.btnClose = nil BagPanel.togEquip = nil BagPanel.togItem = n 阅读全文
posted @ 2020-10-29 15:13 UnitySir 阅读(237) 评论(0) 推荐(0) 编辑
摘要: --一个面板对应一个表 BagPanel = {} --"成员变量" --面板对象 BagPanel.panelObj = nil --各个控件 BagPanel.btnClose = nil BagPanel.togEquip = nil BagPanel.togItem = nil BagPan 阅读全文
posted @ 2020-10-29 15:11 UnitySir 阅读(148) 评论(0) 推荐(0) 编辑
摘要: --一个面板对应一个表 BagPanel = {} --"成员变量" --面板对象 BagPanel.panelObj = nil --各个控件 BagPanel.btnClose = nil BagPanel.togEquip = nil BagPanel.togItem = nil BagPan 阅读全文
posted @ 2020-10-29 15:08 UnitySir 阅读(126) 评论(0) 推荐(0) 编辑
摘要: --只要是一个新的对象(面板)我们那就新建一张表 MainPanel = {} --不是必须写 因为lua的特性 不存在声明变量的概念 --这样写的目的 是当别人看这个lua代码时 知道这个表(对象)有什么变量很重要 --关联的面板对象 MainPanel.panelObj = nil --对应的面 阅读全文
posted @ 2020-10-29 15:07 UnitySir 阅读(260) 评论(0) 推荐(0) 编辑
摘要: print("*********Lua调用C# 泛型函数相关知识点***********") local obj = CS.Lesson12() local child = CS.Lesson12.TestChild() local father = CS.Lesson12.TestFather() 阅读全文
posted @ 2020-10-29 13:16 UnitySir 阅读(783) 评论(0) 推荐(0) 编辑
摘要: print("*********Lua调用C# 协程相关知识点***********") --xlua提供的一个工具表 --一定是要通过require调用之后 才能用 util = require("xlua.util") --C#中协程启动都是通过继承了Mono的类 通过里面的启动函数StartC 阅读全文
posted @ 2020-10-29 13:14 UnitySir 阅读(488) 评论(0) 推荐(0) 编辑
摘要: GameObject = CS.UnityEngine.GameObject UI = CS.UnityEngine.UI local slider = GameObject.Find("Slider") print(slider) local sliderScript = slider:GetCo 阅读全文
posted @ 2020-10-29 13:13 UnitySir 阅读(276) 评论(0) 推荐(0) 编辑
摘要: print("*********Lua调用C# nil和null比较的相关知识点***********") --往场景对象上添加一个脚本 如果存在就不加 如果不存在再加 GameObject = CS.UnityEngine.GameObject Rigidbody = CS.UnityEngine 阅读全文
posted @ 2020-10-29 13:12 UnitySir 阅读(308) 评论(0) 推荐(0) 编辑
摘要: print("*********Lua调用C# 二维数组相关知识点***********") local obj = CS.Lesson8() --获取长度 print("行:" .. obj.array:GetLength(0)) print("列:" .. obj.array:GetLength 阅读全文
posted @ 2020-10-29 13:10 UnitySir 阅读(290) 评论(0) 推荐(0) 编辑
摘要: print("*********Lua调用C# 委托相关知识点***********") local obj = CS.Lesson7() --委托是用来装函数的 --使用C#中的委托 就是用来装lua函数的 local fun = function( ) print("Lua函数Fun") end 阅读全文
posted @ 2020-10-29 13:09 UnitySir 阅读(722) 评论(0) 推荐(0) 编辑