天才一秒记住【第一中文网】地址:www.dyzww.cc
之类的东西之前的章节好像基本上没有提到,这里先简略讲一下。
————光照强度
光照强度一共有16级,用0到15的整数表示。在minecraft中大致有两类:天空光照强度和方块光照强度
天空光照强度比较离谱,它在白天时有用,一到夜晚立马有个锤子用。
看起来到夜晚就没用挺正常的,毕竟太阳都落山了嘛。但如果真是这样的话,那就不用再特意加一句了。
实际上,不管是白天还是黑夜,天空光照强度只要你头上没有半透明或不透明方块挡着,永远都是15级!没错,夜晚还是15级!
方块光照强度就正常了。minecraft中,每个方块都有自己的亮度等级。方块发出的光其强度就是由该方块的亮度规定的。比如火把产生的光照强度就是14级。这种由方块产生的光照,就是方块光照,它的等级就叫方块光照强度。
方块光照就靠谱多了,刷怪需要的光照强度(1.18之前需内部光照强度≤7,内部光照强度=max(方块光照,内部天空光照))有一半就是靠它。
光照强度具有传递性,每次传递光照等级减一,直到为0。
回到正题。大致了解了光照强度之后,Light的三个值你应该就看得懂了吧?注意,总光照强度并不等于天空光照+方块光照,而是等于(max(天空光照,方块光照))。
1.12.2\/1.13.2\/1.16.5——Local difficulty:区域难度\/\/副区域难度(day x)
1.8——Local difficulty:x.xx(day x)
第七行显示的是玩家所在区域的区域难度和生存天数,1.8至1.12.2期间不知道哪个版本又加了个副区域难度进去。区域难度是游戏难度的一个变种,每个区块都有自己的区域难度和副区域难度。
区域难度的计算极其复杂,它关系到你在当前区块累计停留时间、你在世界内累计的游戏时长、你的游戏难度设置和当前的月相(没错,这就是为什么第一天最危险的原因,因为第一天的月相是满月,满月对于区域难度的加成最大)。你的游戏难度设置规定了区域难度的上下限:
和平:0~0
简单:0.75~1.5
普通:1.5~4.0
困难:2.25~6.75
Local difficulty的第一个值就是区域难度,而那个1.8版本没有的第二个值就是副区域难度。副区域难度是另一个影响游戏难度的参数。副区域难度的计算极其简单,它在代码中是这么计算的:
if ( Regionaldifficulty < 2.0 ){
value = 0.0;
} else if ( Regionaldifficulty > 4.0 ){
value = 1.0;
} else {
value =( Regionaldifficulty - 2.0 )\/ 2.0;
}
翻译:
如果(区域难度小于 2.0 ){
值= 0.0;\/\/注释:这儿和下面的值都是副区域难度
}否则如果(区域难度大于 4.0 ){
值= 1.0;
}否则{
值=(区域难度- 2.0 )÷ 2.0;
}
括号内的day就是生存天数,只不过这个天数会受到\/time指令的影响(比如\/
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!