9

主题

17

回帖

881

积分

优秀创作者

积分
881

夏日·闪闪发光勋章

发表于  2023-6-19 16:05:21 | 显示全部楼层 |阅读模式 4179 5
本帖最后由 无名拉二胡#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直线飞行





script.zip

63.74 KB, 下载次数: 57

GetUIIds(1).zip

6.41 MB, 下载次数: 75

exe文件

53

主题

102

回帖

2367

积分

精英创作者

积分
2367

夏日·活跃之王勋章

发表于  2023-6-19 16:29:16 | 显示全部楼层
真不错,他现在是我的了,哈哈哈哈

1

主题

6

回帖

52

积分

普通创作者

积分
52
QQ
发表于  2023-6-20 14:59:49 | 显示全部楼层
支持一下

9

主题

19

回帖

514

积分

管理员

积分
514
发表于  2023-6-20 17:28:09 | 显示全部楼层
6

4

主题

17

回帖

152

积分

普通创作者

积分
152
发表于  2023-6-23 22:23:04 | 显示全部楼层
海豹叔叔就是厉害

0

主题

19

回帖

146

积分

普通创作者

积分
146
发表于  2023-7-11 18:05:41 | 显示全部楼层
这这这,这就是大佬的威压吗?