partialTicks
我们知道,在包括Minecraft在内的许多游戏中,游戏逻辑循环和渲染循环是相对独立的,毕竟在Minecraft中是每秒钟实现二十次逻辑,而如果游戏的渲染帧率只有20每秒的话,很多人的需求是无法被满足,所以说在游戏中的中间的部分的渲染,就要进行平滑的插值来完成,比如说实体0tick时在位置0,1tick时在位置1,那么在0.5tick时(这时游戏还没有实现下一次逻辑!)的位置就应该是“(位置0+位置1)/2”,这是非常显而易见的,这里的partialTicks,就是tick的小数部分。其实这里传入的四个坐标和姿态参数,就是这么算出来的。不过对于实现一些逻辑还是不太够,这里就把partialTicks一并传过来,供这个方法使用。
旋转
Pitch表示X轴方向的旋转, 抬头,低头;Y轴向Z轴旋转的方向为正 ;和头部俯视为正,仰视为负。
Yaw 表示Y轴, 左右摇头 ;Z轴向X轴旋转的方向为正 ;右旋转为正,向左为负,
Roll 表示Z轴 左右歪头 ;X轴向Y轴旋转的方向为正。
一个 chunk Byte[31083]
F3 + P = Pause on lost focus
F3 + T = Reload resource packs
F3 + A = Reload chunks
F3 + B = Show hitboxes
F3 + D = Clear chat
F3 + F = Cycle render distance (Shift to invert)
F3 + G = Show chunk boundaries
F3 + H = Advanced tooltips
F3 + N = Cycle creative <-> spectator
F3 + Q = Show this list
评论区