最近实在是太忙了,之前我说过我还有两个想法,现在我只做了其中一个的最基础的版本,而且不能用。 但是我突然看到这样一条回帖: 作者你的无缝玻璃是我见过做还原的不需要二次合成这一点打败了几乎所有无缝玻璃
没想到“合成”这一步对于玩家来说这么麻烦。我还设想过使用 before 事件直接取代无框玻璃,而不是在放置之后再取代,但是实现时遇到了技术困难。 作者的无缝是最强的但是你不更新了最新的1.21.94只能运行老版本的无缝玻璃希望能够再次出手适配新版本
一开始我有点疑惑,按理说附加包都是向下兼容的。但是……“但是你不更新了”?不行,不能不更新了。“希望能够再次出手适配新版本”……好好好,出手,我出手还不行嘛…… 说实话我真不知道旧版附加包怎么不工作了,但是万象添补里就集成了无框玻璃的功能,现在我直接把无框玻璃再从里面分离出来就好了。做了大概半个小时,测试了一下,我感觉这次没问题了,于是更新了无框玻璃的帖子。
制作新内容时,我遇到了一些技术性困难,主要是自定义组件的参数不能嵌套对象,比如 "test:test_component": [
{
"position": {
"x": 0,
"y": 0,
"z": 0
},
"interval": 3
}
]
就不行了,因为这个数组里面的对象里还有对象,这时候运行,就会报错,说是对象嵌套深度超出了限制。 我不知道怎么解决这个问题,最后可能需要拆解里面那个对象,然后在代码上重建对象作为位置参数传入生成实体的函数。 不过我还把之前的睡袋附加包移植到了新版,现在万象添补有睡袋了,不知道能不能正常工作,没测试过。 最近他们更新了相机平滑移动相关的 SAPI,但是现在我把游戏更新到新版本的流程有点复杂,所以暂时不考虑。
现在我的学业任务比较重,而且我还在写作《【已编辑】与我》的第六章,我还有写其他内容的计划,于是没什么时间推进这边的进度。 |