查看: 19|回复: 3

[提交中] 测试中遇到的一些问题

[复制链接]

47

主题

28

回帖

822

积分

版主

积分
822
发表于 3 小时前 | 显示全部楼层 |阅读模式

1.滚动文本 bmp文本等需要设置字体的命令需要具体的实际演示示例,是否能考虑参数可缺省时为默认字体?

2.GUI:CheckBox_isSelected(widget) 通过该命令查看复选框(对象)的选中状态时,无论是否选中查看的结果都是fasle

2.5.通过GUIrogressBar_getPercent(widget)查看打印进度,结果为空

3.圆形进度条,滚动条需要成功示例

4.容器类内容需要具体演示示例

5.刮刮乐需要示例

6.创建物品放入框:ItemBox_Create(parent, ID, x, y, FileName, Image, boxindex, stdmode) 的网页示例——
local item_box1 = GUI:ItemBox_Create(parent, "item_box1", 0, 0, "res/wy/public/ldan_5.png", 0, stdmode)
创建后不显示底图,使用GUI:ItemBox_Create(parent,"ibox2",135,41,"NewopUI",251,1,"*"),即指向pak文件和素材编号时,放入框(itembox)可以显示底图

7.使用网站客户端和服务器端互发信息的示例,客户端发送消息时可以被服务器端监听,但是服务器端发送消息时无法被客户端监听。
客户端代码:VV.sendnetmsg(100, 1, 2, 3, 4, "5555")
服务器端代码:function processmessage(play, msgID, p1, p2, p3, p4, msgData)
    print("processmessage---->"..msgID)
    if msgID == 100 then
        print(msgID, p1, p2, p3, p4, msgData)
                sendregmsg(player, 100, 5, 4, 3, 2, "消息字符串SSSxxx")               
    end
end

47

主题

28

回帖

822

积分

版主

积分
822
楼主 发表于 3 小时前 | 显示全部楼层
在系统ui节点,如主界面,背包等创建按钮时未能生效GUI:Button_Create(GameInterfaceAPI.DBottomCenter,"BTN5",1,1,"NewopUI",140)   GUI:Button_Create(GameInterfaceAPI.DItemBag,"BTN5",1,1,"NewopUI",140)

1

主题

2

回帖

237

积分

技术

积分
237
发表于 1 小时前 | 显示全部楼层
DControlAPI.FindControl(控件名字)  获取节点对象用这个接口哈

1

主题

2

回帖

237

积分

技术

积分
237
发表于 1 小时前 | 显示全部楼层
1.滚动文本暂不支持

2.
local gx = GUI:CheckBox_Create(diban, "勾选1", 5, 335, "装备熔炼", 27, 35)
GUI:addOnClickEvent(gx, function ()
    local booeln = GUI:CheckBox_isSelected(gx)
    print("勾选状态:", booeln)
end)
2.5.
local jindu = GUIrogressBar_Create(diban, "jindu", 46, 55, "装备熔炼", 75, 0)
GUIrogressBar_setPercent(jindu, 50)
local value = GUIrogressBar_getPercent(jindu)
print("当前进度值:", value)
3.圆形进度条暂不支持
滚动条:
local trackExt = function (value, name)
    local ext = {
        FileName = "GameUI",
        BGImage = 338,
        FillImage = 342,
        HandleImage = 339,
        HandleHotImage = 340,
        HandleDownImage = 341,
        Position = value,
        callback  = function (Data)
            if name == "游戏音量" then
                Game:SetSoundVolume(Data.Position)
            elseif name == "背景音量" then
                Game:SetBGSoundVolume(Data.Position)
            end
        end
    }
    
    return ext
end 
local slider = {}
slider[1] = GUI:TrackBar_Create(setup.layout, "slider1", 79, 38, trackExt(Game:GetSoundVolume(), "游戏音量"))  --游戏音效
slider[2] = GUI:TrackBar_Create(setup.layout, "slider2", 297, 38, trackExt(Game:GetBGSoundVolume(), "背景音量"))  --背景音效

4.容器类目前支持层容器、列表容器、滚动容器

5.刮刮乐不支持

6.目前素材索引用PAK文件,不支持读取本地图片

7.客户端注册消息监听事件:VV:RegisterNetMsg(100, message100)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表