请选择 进入手机版 | 继续访问电脑版
查看: 1774|回复: 0

[公告] 基岩版2.0版本关于原生聊天框导致部分组件出现异常

[复制链接]

33

主题

1962

回帖

594

积分

管理员

UID
22303
小麦
33
金锭
1606
下界之星
0
发表于 2022-1-26 10:59:43 | 显示全部楼层 |阅读模式 IP:广东
尊敬的开发者,目前知悉基岩版2.0关于原生聊天框的改动可能会导致您的部分组件表现出现异常。

如果您的组件使用了该功能,并出现问题,可以参考下面的修复指引进行修复。
  1. 修复指引:
  2. 打开resource_packs\vanilla_netease\ui\netease_chat_screen.json
  3. 1.把您的namespace的chat 改成netease_chat,搜关键字 chat. 替换成 netease_chat. ;但是保留accessibility.chat.tts.keyboard,chat.settings,accessibility.chat.tts.textboxTitle,这几个不用替换
  4. 2.把您的chat_screen@common.base_screen替换成netease_chat_screen@common.base_screen
  5. 3.复制netease_chat_screen.json的158-256行,即name_button,default,hover,pressed,button_label这几个控件,加到您的json里面
  6. 4.在您的json下messages_text这个控件的"controls"加入
  7.       {
  8.         "name_button@netease_chat.name_button": {
  9.           "offset": [ 0, 0 ]
  10.         }
  11.       },
  12. 然后把messages_text下controls下text下的size改成[ "100%-80px", "default" ]
  13. 5.复制netease_chat_screen.json的730-774行,即message_button这个控件,加到您的json中
  14. 6.在您的json下chat_screen_content这个控件的"controls"中加入
  15.       { "message_button@netease_chat.message_button": {} },
  16.       {
  17.         "player_tips_factory": {
  18.           "type": "factory",
  19.           "control_ids": {
  20.             "player_tips": "@player_tips.player_panel"
  21.           }
  22.         }
  23.       }
  24. 同时host_main_panel@host_options.host_panel的layer改成7
  25. 7.最后把文件名chat_screen.json改成netease_chat_screen.json
  26. 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 进行反馈

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部