网易我的世界论坛
标题:
基岩版2.0版本关于原生聊天框导致部分组件出现异常
[打印本页]
作者:
苦力很怕
时间:
2022-1-26 10:59
标题:
基岩版2.0版本关于原生聊天框导致部分组件出现异常
尊敬的开发者,目前知悉基岩版2.0关于原生聊天框的改动可能会导致您的部分组件表现出现异常。
如果您的组件使用了该功能,并出现问题,可以参考下面的修复指引进行修复。
修复指引:
打开resource_packs\vanilla_netease\ui\netease_chat_screen.json
1.把您的namespace的chat 改成netease_chat,搜关键字 chat. 替换成 netease_chat. ;但是保留accessibility.chat.tts.keyboard,chat.settings,accessibility.chat.tts.textboxTitle,这几个不用替换
2.把您的chat_screen@common.base_screen替换成netease_chat_screen@common.base_screen
3.复制netease_chat_screen.json的158-256行,即name_button,default,hover,pressed,button_label这几个控件,加到您的json里面
4.在您的json下messages_text这个控件的"controls"加入
{
"name_button@netease_chat.name_button": {
"offset": [ 0, 0 ]
}
},
然后把messages_text下controls下text下的size改成[ "100%-80px", "default" ]
5.复制netease_chat_screen.json的730-774行,即message_button这个控件,加到您的json中
6.在您的json下chat_screen_content这个控件的"controls"中加入
{ "message_button@netease_chat.message_button": {} },
{
"player_tips_factory": {
"type": "factory",
"control_ids": {
"player_tips": "@player_tips.player_panel"
}
}
}
同时host_main_panel@host_options.host_panel的layer改成7
7.最后把文件名chat_screen.json改成netease_chat_screen.json
8.如果您的资源包里面有contents.json,那么也把"path" : "ui/chat_screen.json"替换成"path" : "ui/netease_chat_screen.json";
复制代码
如有疑问,可通过客服渠道
https://gm.163.com/user_help.html?index=5&stypeid=3398
进行反馈
欢迎光临 网易我的世界论坛 (http://mc.netease.com/)
Powered by Discuz! X3.3