[1.20.60+] 无框玻璃(无缝玻璃/通透玻璃)——纹理自动连接的玻璃!性能优化更新!!
本帖最后由 Cat_Anchor 于 2024-10-27 14:47 编辑https://pic.imgdb.cn/item/6632572b0ea9cb1403bc7522.jpghttps://pic.imgdb.cn/item/66e97cdbf21886ccc0298af4.jpg
又是愉快的一天,建造一个庇护所吧
搞一个超大的落地窗,方便看风景
可是原版玻璃好难看啊
玻璃之间还有白色框框,看着好难受
于是,我开发了这个附加包
改进了原版的玻璃方块
https://klpbbs.com/static/image/hrline/line2.png
简介
本附加包的内部编号为15。
这个附加包去除了原版玻璃和玻璃板的框,让多个玻璃或玻璃板可以连接在一起,同时遵循原版玻璃的渲染规律,让玻璃窗/地板/天花板等等更加美观。不仅是普通玻璃,玻璃板、染色玻璃和遮光玻璃也可以连接,而且原本的特性不变。
为什么选择本附加包?
因为很多这样的附加包在高版本完全不能用,就算能用也有缺陷。这个附加包从 1.20.60 开始提供支持,现已支持1.21.50。
有些附加包的玻璃稍微多一点,帧率就下降很多。本附加包改善了这一点,就算有千块玻璃或玻璃板,帧率也很好且稳定,详情请看下方性能部分。
有些附加包的玻璃必须合成一下才能用,但在本附加包中无需这样做。
还有一类资源包,只是把玻璃的边框去除了,但那样的玻璃不够真实,没有大边框的玻璃终究难分辨,而且玻璃上的几个点也很难看。综合下来,修改玻璃行为的附加包是最优解。
大多数附加包中,旧有的玻璃无法自动转化为它们添加的玻璃,也就是说,以前的玻璃无法自动连接。在本附加包中,只需要在安装模式下靠近旧有玻璃,它们就会自动连接在一起,大大减少了工作量。
https://klpbbs.com/static/image/hrline/line5.png
图片展示
https://pic.imgdb.cn/item/65ed7a9e9f345e8d03691ad5.jpg(无框玻璃搭建的苦力怕形状。)https://pic.imgdb.cn/item/6632572b0ea9cb1403bc7522.jpg(无框玻璃、白色无框玻璃和遮光无框玻璃并排放置。)https://pic.imgdb.cn/item/6632574d0ea9cb1403bcc88d.jpg(遮光无框玻璃仍然可以遮光,火把的光没有穿过遮光无框玻璃。)https://pic.imgdb.cn/item/663257800ea9cb1403bd4471.jpg(夜晚的十六色无框玻璃,还有普通和遮光无框玻璃。)https://pic.imgdb.cn/item/663257a10ea9cb1403bd9f18.jpg(上一张图片的白天版本。)https://pic.imgdb.cn/item/66cdcc08d9c307b7e92e5a5e.jpg(无框玻璃板对比原版玻璃板。)https://pic.imgdb.cn/item/66cdcc46d9c307b7e92e8aa9.jpg(无框玻璃和无框玻璃板被放置在一起,用去皮白桦原木隔开。)https://pic.imgdb.cn/item/66e97cdbf21886ccc0298af4.jpg(十六色染色无框玻璃板和透明的无框玻璃板。)
https://klpbbs.com/static/image/hrline/line4.png
获取方式
正如上文所说,只需要按照原版玻璃(板)的配方获取原版玻璃(板),放下后就会自动变成可以互相连接的玻璃(板)。
原版玻璃空手挖掘不掉落的特性有些烦人,所以我移除了它,现在挖掘无框玻璃会掉落原版玻璃。
https://klpbbs.com/static/image/hrline/line1.png
注意事项
对于游戏 1.21.50 版本,也就是附加包 1.2.2 版本,行为包有设置界面,可以选择附加包的三种模式:
[*]安装模式:这是默认的模式,作用是把世界里的玻璃自动替换成无框玻璃。
[*]正常模式:不会自动替换玻璃,性能可能会好一点点。
[*]卸载模式:如果要卸载这个附加包,请调到这个模式,它的作用是把无框玻璃换回普通玻璃。
对于游戏 1.21.40 版本,也就是附加包 1.2.0-1.2.1 版本,如果你是手机玩家,请尽量在行为包设置中调到“简化渲染的无框玻璃板”这一项,因为完整版需要约 41 GiB 内存。(公式:需要的内存(GiB)= 2.5 * 玻璃板种类数 + 0.5)这是因为无框玻璃板使用了很多方块状态(确切地说,方块状态数量已经达到了上限)来实现功能。简化版附加包在视觉上会有一些缺陷,不如完整版的好,但是加载会快一些。如果强制在低性能的手机(像我这个渣机)上运行全部内容,游戏会崩溃,手机的操作系统也会因为低内存而非常卡顿(会黑屏好一段时间,别问我怎么知道的)。
以下是性能描述。这个附加包的性能基本上遵循版本越高,性能越好的原则。一次更新,无框玻璃板的处理速度可能会翻倍。
如果纯手动放置无框玻璃或无框玻璃板,那么几乎不会有卡顿。放置后的无框玻璃和无框玻璃板可以当作普通方块看待,再多也不会造成额外的计算。原版玻璃板能放这么多,无框玻璃板也行,而且对性能的影响相似。
如果使用命令放置大量无框玻璃或玻璃板,请谨慎操作。只是放置几百个到几千个方块是没问题的,不会造成游戏崩溃,但是需要 5 到 15 秒时间计算无框玻璃板的连接。参考数据:无框玻璃的处理速度大约是每秒 584 个方块,无框玻璃板的处理速度大约是每秒 422 个方块,具体的速度因设备而异。一个具体的例子:放置边长为 16 的无框玻璃板立方体会导致约 9 秒未响应。
请尽量避免一次放置上万个无框玻璃或无框玻璃板,这很可能会造成脚本挂起,游戏软锁,而且此时存档无法被保存,最后可能损坏存档。
https://klpbbs.com/static/image/hrline/line3.png
疑问解答
问:更新之后的无框玻璃板之间有框怎么办?https://pic.imgdb.cn/item/66e8b3a1d9c307b7e935ee59.jpg
答:可以挖掉玻璃重新放。在附加包 1.4.0-1.4.1 版本中,也可以在玻璃板上放一根火把再敲掉,会刷新玻璃板的位置状态,不合理的框会消失。切换子包有时也会导致这种情况,也可以这样解决。
问:在附加包 1.4.0-1.4.1 版本中,为什么进存档这么慢,内存占用这么多?https://pic.imgdb.cn/item/66e8b40dd9c307b7e9363ad1.jpg
答:在附加包 1.4.0-1.4.1 版本中,请在行为包的设置(安装行为包的那个界面,激活行为包后选中它,旧版UI中是一个齿轮,新版UI中写着“设置”)中选择合适的版本,越向左调进游戏越快。
问:在附加包 1.4.0-1.4.1 版本中,为什么调行为包设置时有些选项变红了,不让调?https://pic.imgdb.cn/item/66e84c3ed9c307b7e9ae2708.jpg
答:字面意思,你的设备内存太少了。由于无框玻璃板很复杂,需要很多内存来加载,否则手机会崩,暂时不清楚这是不是 bug,现在只能这么做。
问:为什么无框玻璃板渲染不正常,顶部有时是空的?https://pic.imgdb.cn/item/66e8b3d6d9c307b7e9361187.jpg
答:其实是不得已而为之。受限于接口,正常的渲染需要很多内存,只能在流畅和不美观之间找平衡点。
https://klpbbs.com/static/image/hrline/line1.png
下载:
游戏版本为1.21.50+的玩家请下载v1.2.2版附加包,需要 Beta API 和即将到来的创作者功能实验性玩法:
游戏版本为1.21.40的玩家请下载v1.2.1版附加包,内容取决于子包设置,需要 Beta API 和即将到来的创作者功能实验性玩法:
游戏版本为1.21.20-1.21.30的玩家请选择以下两个版本:
附加包v1.1.1,需要 Beta API 实验性玩法,有无框玻璃和无框玻璃板。此版本的染色无框玻璃板的渲染有问题,透明的无框玻璃板没有相似问题。
附加包v1.1,无需任何实验性玩法,但只有无框玻璃。
游戏版本为1.20.60到1.21.10的玩家请下载v1.0版附加包,只有无框玻璃,并打开全部实验性玩法。
https://klpbbs.com/static/image/hrline/line7.png
最后,
祝大家游玩愉快!
66666666666666666666666666666666666666
千秋红叶 发表于 2024-11-2 16:28
我的天空是有代码的,怎么回事啊
资源包设置里关掉 你太厉害了。 我的天空是有代码的,怎么回事啊 感谢分享 6435430546302
6666666666 666666666666666 谢分享加收藏