网易我的世界论坛

标题: 原生界面添加的ui有问题 [打印本页]

作者: sevenstars    时间: 2021-3-31 15:50
标题: 原生界面添加的ui有问题
[attach]1352533[/attach]
如图,我在原版背包加了三个按钮,但这些按钮无法使用控件对象api,很多功能实现不了。求官方指导

作者: 不舒服斯基    时间: 2021-4-1 10:46
开发者您好,您可以在使用registerCustomControl注册的py脚本中,使用GetCustomUIControl获取创建的自定义UI实例,如图所示

作者: 不舒服斯基    时间: 2021-4-1 10:48
我们的旧版文档中,有相应的说明,您可以参考下:

作者: sevenstars    时间: 2021-4-7 18:55
不舒服斯基 发表于 2021-4-1 10:48
我们的旧版文档中,有相应的说明,您可以参考下:

我按上面说的做了,SetVisible之类的可以用。但按下按钮却没有按照回调函数里打印东西出来,也没有报错,这是怎么回事[attach]1352564[/attach]

作者: 不舒服斯基    时间: 2021-4-8 11:02
sevenstars 发表于 2021-4-7 18:55
我按上面说的做了,SetVisible之类的可以用。但按下按钮却没有按照回调函数里打印东西出来,也没有报错, ...

您好,按钮的回调函数是可以正常生效的;
可能是您进入游戏后,没有按F11关闭视角跟随鼠标的模式,这个模式无法触发回调函数
作者: sevenstars    时间: 2021-4-8 22:39
不舒服斯基 发表于 2021-4-8 11:02
您好,按钮的回调函数是可以正常生效的;
可能是您进入游戏后,没有按F11关闭视角跟随鼠标的模式,这个 ...

嗯,这么说如果此类模组要同步上架pc基岩版就不行了吧,有什么办法能让电脑版玩家也可以正常使用呢,在玩家打开界面时使用模拟F11那个接口可以吗
作者: 不舒服斯基    时间: 2021-4-9 12:27
sevenstars 发表于 2021-4-8 22:39
嗯,这么说如果此类模组要同步上架pc基岩版就不行了吧,有什么办法能让电脑版玩家也可以正常使用呢,在玩 ...

是的,PC基岩版的话,要按F11后,点击自定义UI按钮才会触发回调函数;
SimulateTouchWithMouse-模拟使用鼠标控制UI(PC F11快捷键),这个接口是可以模拟使用F11按键的,您可以使用这个接口来解决PC的这个问题;
您也可以在模组中对这种情况进行说明,让玩家知悉
作者: sevenstars    时间: 2021-4-9 14:51
不舒服斯基 发表于 2021-4-9 12:27
是的,PC基岩版的话,要按F11后,点击自定义UI按钮才会触发回调函数;
SimulateTouchWithMouse-模拟使用 ...

我不知道开发api有多难,但还是希望无论按不按F11都能触发按钮回调函数,实在不行也要在文档里说明下情况。。。我发现按钮没反应的时候还以为自己哪里出bug了
作者: sevenstars    时间: 2021-4-9 21:34
不舒服斯基 发表于 2021-4-9 12:27
是的,PC基岩版的话,要按F11后,点击自定义UI按钮才会触发回调函数;
SimulateTouchWithMouse-模拟使用 ...

目前我需要在所有显示玩家背包界面的ui添加一个“整理背包”的按钮,但是目前还有像木桶,炼药台,制图台,铁砧,发射器,投掷器......等一系列的界面没有相应的枚举值,请问如何在这些界面显示自定义ui?
作者: 不舒服斯基    时间: 2021-4-12 09:45
sevenstars 发表于 2021-4-9 14:51
我不知道开发api有多难,但还是希望无论按不按F11都能触发按钮回调函数,实在不行也要在文档里说明下情况 ...

您好,我们已经在排期改版回调函数;后续会先在文档中进行说明;
感谢您的反馈!
作者: 不舒服斯基    时间: 2021-4-12 09:46
sevenstars 发表于 2021-4-9 21:34
目前我需要在所有显示玩家背包界面的ui添加一个“整理背包”的按钮,但是目前还有像木桶,炼药台,制图台 ...

目前木桶,炼药台,制图台,铁砧,发射器,投掷器......等原生UI界面,还不支持自定义UI;
我们会尽快支持其他原版UI!
作者: uni_kevin    时间: 2021-4-17 15:50
不舒服斯基 发表于 2021-4-12 09:46
目前木桶,炼药台,制图台,铁砧,发射器,投掷器......等原生UI界面,还不支持自定义UI;
我们会尽快支 ...

希望支持一下生物的背包界面,比如horse的
作者: 不舒服斯基    时间: 2021-4-19 12:30
uni_kevin 发表于 2021-4-17 15:50
希望支持一下生物的背包界面,比如horse的

感谢您的反馈,我们会尽快支持!




欢迎光临 网易我的世界论坛 (http://mc.netease.com/) Powered by Discuz! X3.3