|
本帖最后由 无名拉二胡#7884 于 2023-6-19 16:11 编辑
需要在main.lua
require "up"
require "UIScripts"
require "L8timer" --中心计时器
require "L8Draw_per_frame"--帧回调
--将exe文件解压放到地图文件夹双击自动生成UIScripts.lua,他是预处理获取一些ui的数据和资源的数据,每次更新地图预设ui时需要双击
local AUI=require "AUI" --来调用
调用案例:
KpanUIs["提示"]=AUI.changeUIs(KpanUIs["提示"],{
sites={
x1=(-10+55*x)/ScreenWidth*0.8,
y1=(-120+55*y)/ScreenHeight*0.6,
x2=50/ScreenWidth*0.8,
y2=50/ScreenHeight*0.6,
father = "左侧羁绊.定位框10.常规羁绊描述", --父模板的名称
relate = "左侧羁绊.定位框10.常规羁绊描述",--父模板相对位置的名称
re1 = "中心", --子锚点
re2 ="中心" --父锚点
},
back = {
type = "BACKDROP", --BACKDROP是图片,TEXT是文字
TEXT = Art,--图片或文字
id = 1
},
})
--可以热更新ui模块内容
案例:
BossShowUI:CSize(500/ScreenWidth*0.8,100/ScreenHeight*0.6,1.5) --1.5s内变化ui模块大小
SelectSkillUIs["羁绊提示"].back:Fly(12/ScreenWidth*2*0.8,0,0.2,japi.GetGameUI(),"左下","左下") --让ui直线飞行
|
|