主页 > 创业  > 

迷你世界脚本世界UI接口:UI

迷你世界脚本世界UI接口:UI

世界UI接口:UI  彼得兔 更新时间: 2023-10-25 10:40:44 具体函数名及描述如下:

序号    函数名    函数描述 1    setGBattleUI(...)    设置战斗总结UI 2    world2RadarPos(...)    世界坐标转换到小地图 3    world2RadarDist(...)    世界长度转换到小地图 4    setMinimapRenderMode(...)    设置小地图模式。1:45度旋转视角;2:全图俯视角 5    setShapeLine(...)    地图标记形状设置,设置成线条(LineShape) 6    setShapeCircle(...)    地图标记形状设置,设置成圆(CircleShape) 7    ShowScreenEffect(...)    显示屏幕特效 setGBattleUI 参数及类型:

name:string设定名 value:string or boolean设定值 返回值及类型:

ErrorCode.OK 该方法的主要作用:设置战斗总结UI

具体使用案例如下:

--设置游戏结束界面(有些貌似没效果) --设置左标题,只需要修改第二个参数 UI:setGBattleUI("left_title","这里是左标题") --设置右标题,只需要修改第二个参数 UI:setGBattleUI("rigjt_title","这里是右标题") --设置左描述,只需要修改第二个参数 UI:setGBattleUI("left_desc","这里是左描述") --设置左简述,只需要修改第二个参数 UI:setGBattleUI("left_title_desc","这里是左简述") --设置右简述,只需要修改第二个参数 UI:setGBattleUI("right_title_desc","这里是右简述") --设置比分导航栏面板按钮是否显示,true显示 false不显示 UI:setGBattleUI("battle_btn",true) --设置比赛结果是否显示,true显示 false不显示 UI:setGBattleUI("result",true) --设置比赛结果底板是否显示,true显示 false不显示 UI:setGBattleUI("result_bkg",true) --设置再来一局按钮是否显示,true显示 false不显示 UI:setGBattleUI("reopen",true) --在聊天框显示提示 Chat:sendSystemMsg("做动画表情结束游戏即可查看效果") --每当玩家做动画表情,就会游戏结束 --当玩家做动画表情时执行此函数 local function Player_PlayAction(event)     --结束游戏     Game:doGameEnd(nil) end --注册一个动画表情监听器,事件发生时执行上面的函数 ScriptSupportEvent:registerEvent([=[Player.PlayAction]=],Player_PlayAction) Lua world2RadarPos 参数及类型:

x:number y:number 返回值及类型:

ErrorCode.OK x:number z:number 该方法的主要作用:世界坐标转换到小地图

具体使用案例如下:

--获取存档里(100,100)的位置在地图上的坐标 local result,x,z=UI:world2RadarPos(100,100) --在聊天框显示 Chat:sendSystemMsg("坐标(100,100)在当前地图上的坐标为("..x..","..z..")") Lua world2RadarDist 参数及类型:

length:number 返回值及类型:

ErrorCode.OK length:number 该方法的主要作用:世界长度转换到小地图

具体使用案例如下:

--获取存档里100格距离在地图上的长度 local result,length=UI:world2RadarDist(100) --在聊天框显示 Chat:sendSystemMsg("存档里100格距离在地图上的长度为"..length) Lua setMinimapRenderMode 参数及类型:

mode:number 返回值及类型:

ErrorCode.OK 该方法的主要作用:设置小地图模式。1:45度旋转视角;2:全图俯视角

具体使用案例如下:

--设置地图查看模式为45度旋转视角 --参数 0:默认 1:45度旋转视角 2:全图固定俯视角 UI:setMinimapRenderMode(1) --在聊天框显示 Chat:sendSystemMsg("设置地图查看模式为45度旋转视角") Lua setShapeLine 参数及类型:

uiname:string p1x:number p1y:number p2x:number p2y:number 返回值及类型:

ErrorCode.OK 该方法的主要作用:地图标记形状设置,设置成线条(LineShape)

具体使用案例如下:

local result = UI:setShapeLine(uiname, p1x, p1y, p2x, p2y) Lua setShapeCircle 参数及类型:

uiname:string x:number y:number radius:number 返回值及类型:

ErrorCode.OK 该方法的主要作用:地图标记形状设置,设置成圆(CircleShape)

具体使用案例如下:

local result = UI:setShapeCircle(uiname, x, y, radius) Lua ShowScreenEffect 参数及类型:

type:number效果类型 isloop:boolean是否循环 incspeed:number增速 bshow:bool是否显示 返回值及类型:

ErrorCode.OK 该方法的主要作用:显示屏幕特效

具体使用案例如下:

--显示雾效(貌似没效果) --第一个参数为屏幕效果id:1 speedline 2 powerline 3 fog --第二个参数为是否循环:true是 false否 --第三个参数为增速 UI:ShowScreenEffect(3,false,1) --在聊天框显示 Chat:sendSystemMsg("显示雾效")

标签:

迷你世界脚本世界UI接口:UI由讯客互联创业栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“迷你世界脚本世界UI接口:UI