字体:大 中 小
护眼
关灯
上一章
目录
下一章
第二十七章 Minecraft里的三种基本时间 (1 / 2)
在之前,我们曾提到过“游戏刻”,它的速度是20游戏刻(t)=1秒。
然而,其实Minecraft中有三种时间,游戏刻只是其中的一种。
还有两种分别是:区块刻和红石刻。
先说说游戏刻。游戏刻是以每秒20刻的固定速度运行的。因此每刻发生在每0.05秒,这个之前就提到过。也就是说,在游戏中的每一天就是24000刻(即20分钟)。
但是其实游戏刻的速度也不是完全固定的。如果你的电脑很渣(比如WindowsXP),或者是你的手机处理器很差,不足以跟上这个速度,游戏刻就会变慢。由于游戏中的绝大多数的事件都是以游戏刻而不是依现实世界的秒来定,所以这意味着在很渣的电脑上(或很差的手机)很多事情都要花更长的时间来完成。
每刻的游戏刻都分为6个阶段,分别是:计划刻(N)、随机刻(R)(这个前面讲gamerule时提到过)、活塞刻(B)、实体刻(E)、漏斗刻(T)以及玩家刻(P)。每次游戏刻都是按照这个顺序处理游戏中的事件的。
不同的事件是在不同的时间发生的。计划刻主要是处理大部分红石原件的执行,植物生长是在随机刻(所以修改随机刻你的电脑或手机会卡),活塞刻是管理活塞的开始运动以及音符盒的发声速度,实体刻主要是管理非玩家的生物、掉落物,以及所产生的事件,漏斗刻是处理漏斗的吸收与传送物品以及活塞的停止运动的速度,而玩家刻就是处理由玩家导致的事件。
当然,游戏的帧数和游戏刻是没有关系的。
接下来是区块刻。
区块刻是什么呢?
在每一个游戏刻中,所有处在渲染距离内的区块都被纳入游戏刻计算范围。比如说在Java的1.9版本中,只有处在渲染距离内并且距离玩家128个方块内的区块被纳入计算。
区块刻主要有以下作用:
1.雷暴雨天气下,闪电可能在区块内某处生成(1?100000的几率)。所以说你被雷劈到的几率是很小的,除非你运气特别“好”。
2.每一纵向上的最顶端方块有1?16的几率检查天气更新。
3.在寒冷的生物群系中,如果条件合适,水会结成冰。
4.如果在下雪,并且条件合适,一片雪(即顶层雪)可能会被放置。
5.如果在下雨,炼药锅可能被填满。
6.区块内某一个方块会接受到到随机刻的更新(比如泥土变成草方块)。
内容未完,下一页继续阅读
更多完整内容阅读登陆
《墨缘文学网,https://wap.mywenxue.org》
上一章
目录
下一章