物品信息
夜视镜为盔甲,其物品信息符合 盔甲 (Armor) 中的描述,对应栏位为头盔。
3.3版本后:
装备部位 | 最大耐久 | 盔甲值 | 盔甲韧性 | 附魔能力 |
---|---|---|---|---|
头盔 | 297 | 2点() | 1点() | 10 |
3.2版本后:
装备部位 | 最大耐久 | 盔甲值 | 盔甲韧性 | 附魔能力 |
---|---|---|---|---|
头盔 | 297 | 3点() | 1点() | 10 |
3.2版本前:
装备部位 | 最大耐久 | 盔甲值 | 盔甲韧性 | 附魔能力 |
---|---|---|---|---|
头盔 | 165 | 1点() | 0点 | 10 |
获取
3.2版本后:
玩家可以在聚合台合成夜视镜。
1.19.2-3.6.18版本后,炸弹猎手在被击败后,有概率掉落夜视镜。
3.2版本前,玩家可以在工作台合成夜视镜。
效果
夜视镜兼容其他盔甲的全套效果。
1.16.5-3.6 Alpha 2 版本后,夜视镜会在玩家的屏幕渲染对应贴图。
1.16.5-3.6 Alpha 2 版本前,此类渲染不属于夜视镜物品本身,见下文。
3.7.7版本后,夜视镜无其他效果,其渲染行为见下文。
3.2版本后,3.7.7版本前:
游戏刻更新时:给予穿戴夜视镜的玩家15秒(30 tick)的夜视I效果。
取下盔甲时:如果玩家拥有夜视状态效果,且效果时长 < 15秒(30 tick),移除该效果。
3.2版本前:
游戏刻更新时:
取下盔甲时:如果玩家拥有夜视状态效果,且效果时长 < 15秒(30 tick),移除该效果。
渲染
3.7.7版本后:
此类渲染不属于夜视镜物品本身,而属于“AoAPostProcessing”(后处理着色器)。
检测到玩家物品栏中头盔的位置为夜视镜时,启用此着色器,否则关闭此着色器。
更多关于着色器的技术细节,请参见:着色器 - 中文 Minecraft Wiki。
渲染目标名称为“swap”,通过着色器通道1处理游戏主屏幕图像,将结果保存在 swap 中,然后通过着色器通过2将 swap 中保存的结果拷贝回游戏主屏幕,并渲染给玩家。
着色器通道1:
名称(键名) | 默认值 |
---|---|
名称(name) | color_convolve(颜色卷积) |
输入目标(intarget) | minecraft:main(游戏屏幕) |
输出目标(outtarget) | swap |
重写字段列表(uniform) | 红色通道(RedMatrix):[ 0.0, 0.0, 0.0 ] 绿色通道(GreemMatrix):[ 0.3, 0.59, 0.11 ] 蓝色通道(RedMatrix):[ 0.3, 0.4, 0.1 ] 饱和度(Saturation):[ 20 ] |
着色器通道2:
名称(键名) | 默认值 |
---|---|
名称(name) | bilt(从 intarget 拷贝到 outtarget) |
输入目标(intarget) | swap |
输出目标(outtarget) | minecraft:main(游戏屏幕) |
1.16.5-3.6 Alpha 2 版本前:
此类渲染不属于夜视镜物品本身,而属于“HelmetScreenRenderer”(头盔屏幕效果渲染)。
玩家穿戴夜视镜时,在玩家的屏幕渲染对应贴图。