查看: 1659|回复: 12
打印 上一主题 下一主题

[求助] 原生界面添加的ui有问题

[复制链接]

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
608
下界之星
0

开发者认证勋章

跳转到指定楼层
楼主
发表于 2021-3-31 15:50:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:上海

如图,我在原版背包加了三个按钮,但这些按钮无法使用控件对象api,很多功能实现不了。求官方指导

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0

主题

448

回帖

124

积分

Lv.4 怪物猎人

UID
5221547
小麦
2
金锭
988
下界之星
0
沙发
发表于 2021-4-1 10:46:30 | 只看该作者 IP:广东
开发者您好,您可以在使用registerCustomControl注册的py脚本中,使用GetCustomUIControl获取创建的自定义UI实例,如图所示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0

主题

448

回帖

124

积分

Lv.4 怪物猎人

UID
5221547
小麦
2
金锭
988
下界之星
0
板凳
发表于 2021-4-1 10:48:00 | 只看该作者 IP:广东
我们的旧版文档中,有相应的说明,您可以参考下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
608
下界之星
0

开发者认证勋章

地板
 楼主| 发表于 2021-4-7 18:55:39 | 只看该作者 IP:上海
不舒服斯基 发表于 2021-4-1 10:48
我们的旧版文档中,有相应的说明,您可以参考下:

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0

主题

448

回帖

124

积分

Lv.4 怪物猎人

UID
5221547
小麦
2
金锭
988
下界之星
0
地下室
发表于 2021-4-8 11:02:49 | 只看该作者 IP:广东
sevenstars 发表于 2021-4-7 18:55
我按上面说的做了,SetVisible之类的可以用。但按下按钮却没有按照回调函数里打印东西出来,也没有报错, ...

您好,按钮的回调函数是可以正常生效的;
可能是您进入游戏后,没有按F11关闭视角跟随鼠标的模式,这个模式无法触发回调函数

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
608
下界之星
0

开发者认证勋章

6
 楼主| 发表于 2021-4-8 22:39:26 | 只看该作者 IP:上海
不舒服斯基 发表于 2021-4-8 11:02
您好,按钮的回调函数是可以正常生效的;
可能是您进入游戏后,没有按F11关闭视角跟随鼠标的模式,这个 ...

嗯,这么说如果此类模组要同步上架pc基岩版就不行了吧,有什么办法能让电脑版玩家也可以正常使用呢,在玩家打开界面时使用模拟F11那个接口可以吗

0

主题

448

回帖

124

积分

Lv.4 怪物猎人

UID
5221547
小麦
2
金锭
988
下界之星
0
7
发表于 2021-4-9 12:27:45 | 只看该作者 IP:广东
sevenstars 发表于 2021-4-8 22:39
嗯,这么说如果此类模组要同步上架pc基岩版就不行了吧,有什么办法能让电脑版玩家也可以正常使用呢,在玩 ...

是的,PC基岩版的话,要按F11后,点击自定义UI按钮才会触发回调函数;
SimulateTouchWithMouse-模拟使用鼠标控制UI(PC F11快捷键),这个接口是可以模拟使用F11按键的,您可以使用这个接口来解决PC的这个问题;
您也可以在模组中对这种情况进行说明,让玩家知悉

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
608
下界之星
0

开发者认证勋章

8
 楼主| 发表于 2021-4-9 14:51:50 | 只看该作者 IP:上海
不舒服斯基 发表于 2021-4-9 12:27
是的,PC基岩版的话,要按F11后,点击自定义UI按钮才会触发回调函数;
SimulateTouchWithMouse-模拟使用 ...

我不知道开发api有多难,但还是希望无论按不按F11都能触发按钮回调函数,实在不行也要在文档里说明下情况。。。我发现按钮没反应的时候还以为自己哪里出bug了

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
608
下界之星
0

开发者认证勋章

9
 楼主| 发表于 2021-4-9 21:34:57 | 只看该作者 IP:上海
不舒服斯基 发表于 2021-4-9 12:27
是的,PC基岩版的话,要按F11后,点击自定义UI按钮才会触发回调函数;
SimulateTouchWithMouse-模拟使用 ...

目前我需要在所有显示玩家背包界面的ui添加一个“整理背包”的按钮,但是目前还有像木桶,炼药台,制图台,铁砧,发射器,投掷器......等一系列的界面没有相应的枚举值,请问如何在这些界面显示自定义ui?

0

主题

448

回帖

124

积分

Lv.4 怪物猎人

UID
5221547
小麦
2
金锭
988
下界之星
0
10
发表于 2021-4-12 09:45:22 | 只看该作者 IP:广东
sevenstars 发表于 2021-4-9 14:51
我不知道开发api有多难,但还是希望无论按不按F11都能触发按钮回调函数,实在不行也要在文档里说明下情况 ...

您好,我们已经在排期改版回调函数;后续会先在文档中进行说明;
感谢您的反馈!

0

主题

448

回帖

124

积分

Lv.4 怪物猎人

UID
5221547
小麦
2
金锭
988
下界之星
0
11
发表于 2021-4-12 09:46:19 | 只看该作者 IP:广东
sevenstars 发表于 2021-4-9 21:34
目前我需要在所有显示玩家背包界面的ui添加一个“整理背包”的按钮,但是目前还有像木桶,炼药台,制图台 ...

目前木桶,炼药台,制图台,铁砧,发射器,投掷器......等原生UI界面,还不支持自定义UI;
我们会尽快支持其他原版UI!

10

主题

37

回帖

24

积分

Lv.2 石器学徒

UID
7419367
小麦
1
金锭
175
下界之星
0
12
发表于 2021-4-17 15:50:52 | 只看该作者 IP:广东
不舒服斯基 发表于 2021-4-12 09:46
目前木桶,炼药台,制图台,铁砧,发射器,投掷器......等原生UI界面,还不支持自定义UI;
我们会尽快支 ...

希望支持一下生物的背包界面,比如horse的

0

主题

448

回帖

124

积分

Lv.4 怪物猎人

UID
5221547
小麦
2
金锭
988
下界之星
0
13
发表于 2021-4-19 12:30:17 | 只看该作者 IP:广东
uni_kevin 发表于 2021-4-17 15:50
希望支持一下生物的背包界面,比如horse的

感谢您的反馈,我们会尽快支持!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部