4.常用类别名

  1. 4.常用类别名
    1. 4.1 知识点
      1. 创建常用别名Lua脚本,声明常用类别名 InitClass.lua
      2. 在Lua主脚本调用常用类别名脚本

4.常用类别名


4.1 知识点

创建常用别名Lua脚本,声明常用类别名 InitClass.lua

-- 常用别名都在这里面定位
-- 准备我们自己之前导入的脚本

-- 面向对象相关
require("Object")
-- 字符串拆分
require("SplitTools")
-- Json解析
Json = require("JsonUtility")

-- Unity相关的
GameObject = CS.UnityEngine.GameObject
Resources = CS.UnityEngine.Resources
Transform = CS.UnityEngine.Transform
RectTransform = CS.UnityEngine.RectTransform
TextAsset = CS.UnityEngine.TextAsset

-- 图集对象类
SpriteAtlas = CS.UnityEngine.U2D.SpriteAtlas

-- 向量相关
Vector3 = CS.UnityEngine.Vector3
Vector2 = CS.UnityEngine.Vector2

-- UI相关
UI = CS.UnityEngine.UI
Image = UI.Image
Text = UI.Text
Button = UI.Button
Toggle = UI.Toggle
ScrollRect = UI.ScrollRect
UIBehaviour = CS.UnityEngine.EventSystems.UIBehaviour

-- Canvas 对于我们这个项目来说 是找一次就可以了
Canvas = GameObject.Find("Canvas").transform

-- 自己写的C#脚本相关
-- 直接得到AB包资源管理器的 单例对象
AssetBundleManager = CS.AssetBundleManager.Instance

在Lua主脚本调用常用类别名脚本

-- 初始化所有准备好的类别名
require("InitClass")


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏