UI操作接口Coustomui

该代码段定义了一系列本地函数,用于操作UI元件,包括设置图片、大小、位置、颜色、透明度,切换页面状态,显示和隐藏元件,设置分数,旋转元件,播放和停止动画,以及平滑变换元件的位置、尺寸和角度。此外,还包括播放声音和发送系统消息的功能。
摘要由CSDN通过智能技术生成

 

 

--设置元件图片 
 local function setgip(p,id,url)  Customui:setTexture(p,ui[1],ui[2]..id,url) end
--设置元件大小 
 local function setsize(p,id,d,h)  Coustomui:setSize(p,ui[1],ui[2]..id,d,h) end
--设置元件位置
 local function setpos(p,id,x,y) Trigger.UI:setPosition(p,ui[1],ui[2]..id,x,y) end 
--设置元件颜色 
 local function setcolor(p,id,color) Trigger.UI:setColor(p,ui[1],ui[2]..id,color) end
--设置元件透明度
 local function setalpha(p,id,alpha)  Customui:setAlpha(p,ui[1],ui[2]..id,alpha) end
--切换玩家的页面状态
 local function setstate(p,id,url)  Customui:setState(p, uiid, statename) end
--显示元件 
 local function show(p,id) Trigger.UI:showElement(p,ui[1],ui[2]..id) end
--隐藏元件 
 local function hide(p,id) Trigger.UI:hideElement(p,ui[1],ui[2]..id) end
--设置文字框分数
 local function setscore(p,score) Trigger.UI:setText(p,ui[1],ui[2]..button.score,"分数:"..score) end
--旋转元件
 local function rotate(p,pi)
  Customui:rotateElement(p,ui[1],ui[2]..button.rotate1,pi)
  Trigger.UI:setText(p,ui[1],ui[2]..button.rotate2,pi)
 end
--元件播放动画
 local function playanim(p,id,animid,time,mode)  Customui:PlayElementAnim(p,ui[1],ui[2]..id,animid, time, mode) end
--元件停止动画
 local function stopanim(p,id) Customui:StopAnim(p, ui[1],ui[2]..id) end
--元件平滑移动到指定位置
 local function smoothmoveto(p,id,time,x,y)  Customui:SmoothMoveTo(p,ui[1],ui[2]..id,time,x,y) end
--元件平滑改变到指定宽度和高度
 local function smoothscaleto(p,id,time,w,h) Customui:SmoothScaleTo(p,ui[1],ui[2]..id,time,d,h) end
--元件平滑移动相对距离
 local function smoothmoveby(p,id,time,x,y)  Customui:SmoothMoveBy(p,ui[1],ui[2]..id,time,x,y) end
--元件平滑改变到相对宽度和高度
 local function smoothscaleby(p,id,time,w,h) Customui:SmoothScaleBy(p,ui[1],ui[2]..id,time,d,h) end
--元件平滑旋转到指定角度
 local function smoothrotateto(p,id,time,angle) Customui:SmoothRotateTo(p,ui[1],ui[2]..id,time,angle) end
--元件平滑旋转到相对角度
 local function smoothrotateby(p,id,time,angle) Customui:SmoothRotateBy(p,ui[1],ui[2]..id,time,angle) end
--播放声音
 local function music(p,id) Player:playMusic(p,mid[id],100,1,false) end
--系统消息
 local function msg(txt)  Chat:sendSystemMsg(txt)  end
--获取按键
 local function getbutton(str)  for j=1,#str do  if string.sub(str,j,j) =="_"  then  return tonumber(string.sub(str,j+1,#str)) end  end end
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值