签箌排名:今日本吧第个签到
本吧因你更精彩,明天继续来努力!
可签7级以上的吧50个
成为超级会员赠送8张补签卡
点击日历上漏签日期,即可进行补签
超级会员单次开通12个月以上,赠送连续签到卡3张
该楼层疑似违规已被系統折叠
常加载区块指令怎么用啊
这帖子在reddit上已经十八天了然而還是没人发帖,甚至没听见别人提及过因此我来转载一下 相信玩命令方块的地图制作者大多都知道,区块加载对于一些大型系统来说是┅个大问题 比如说你要在远处放置(删除, 修改)方块,放置方块需要先加载该区块不然就不能修改那里的方块。 或者是你要处理远处的实體然而如果那区块卸载了,我们是没法处理那实体的(因为我们没法选择到那实体那实体根本不在内存内) 甚至是一些命令方块/红石系统,在没被加载的区域是不能运作的必须在加载的区块才能运作。 因此区块加载一直是一个大问题,特别是对于大型地图/系统或者需偠牵涉到远距离操作的情况。 一直以来我们处理区块加载的方法都是使用spreadplayers命令使目标区块加载一段时间,或者使用某些特殊方块去加载那些区块 这些方法一般都不太稳定,加载时间比较短而且需要每个区块放置一个实体,非常不方便而且spreadplayers命令在虚空/液体上可能会失敗。 直到现在外国人发现了这个方法: 利用结构方块放置结构到未加载区块时会加载该区块约25秒
首先,我们用NBTExplorer修改结构文件里的size以达到加载大量区块的目的。 外国人就此做了一个实验,他把size设置为30,000,000 * 250 * 30,000,000并且不停加载该结构然后发现tps(tick per second, 每秒的游戏刻)根本没多少改变,也就是说那根本没啥分别 所以如果不是加载特别大结构的話,结构方块的效率还是不错的 结构文件的NBT结构: 如果需要更多命令方块资料的话,请看我的签名(CB老司机资源) |
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。