查看: 1702|回复: 2
打印 上一主题 下一主题

[公告] 新游戏版本光影更新总帖

[复制链接]

33

主题

1962

回帖

594

积分

管理员

UID
22303
小麦
33
金锭
1607
下界之星
0
跳转到指定楼层
楼主
发表于 2021-1-15 19:05:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:广东
本帖最后由 苦力很怕 于 2021-1-15 19:07 编辑

尊敬的开发者,
【我的世界中国版】手机端即将升级至1.21版本(基岩版1.16),
其中关于光影部分作出了部分更改,其中包括:

基岩版1.16中的uniformBannerConstants.h中,已将变量 BANNER_UV_OFFSETS 重命名为 BANNER_UV_OFFSETS_AND_SCALES,所以旧版的光影组件若包含同名.h文件且未更新变量名,则会造成游戏加载时闪退.

对此,开发者需要进行如下改动
打开文件shaders/glsl/uniformBannerConstants.h
把第11行的BANNER_UV_OFFSETS改为BANNER_UV_OFFSETS_AND_SCALES,完成此步即可不闪退
(另外1.16中该变量在banner.vertex的使用逻辑亦有修改,第105行起已改为:
  1. int frameIndex = int((COLOR.a * 255.0) + 0.5);
  2. uv.xy = (TEXCOORD_0.xy * BANNER_UV_OFFSETS_AND_SCALES[frameIndex].zw) + BANNER_UV_OFFSETS_AND_SCALES[frameIndex].xy;
  3. uv.zw = (TEXCOORD_0.xy * BANNER_UV_OFFSETS_AND_SCALES[0].zw) + BANNER_UV_OFFSETS_AND_SCALES[0].xy;
复制代码


如您的组件中含有以上问题,请根据本邮件提供的方案进行修改。
感谢您的支持与配合!



0

主题

3

回帖

2

积分

Lv.1 新手木匠

UID
7511634
小麦
1
金锭
44
下界之星
0
沙发
发表于 2021-1-15 21:26:41 | 只看该作者 IP:四川
哦哦,这很♂行

2

主题

14

回帖

6

积分

Lv.1 新手木匠

UID
5756824
小麦
0
金锭
52
下界之星
0
板凳
发表于 2021-3-12 21:25:16 来自手机 | 只看该作者 IP:浙江
666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部