|
|
发表于 2026-9-16 19:23:25
|
显示全部楼层
本帖最后由 Komeiji小五 于 2026-9-16 19:29 编辑
有点长就单独回复了
省流:立体是为了有更多的颜色
在mc中,方块在地图中的颜色取决于两个变量:地图基色B和颜色修饰M
截至最新版,mc中一共只有62种可用基色,拿来作画还是太单薄了
但是在基色的基础上,每个基色都有4种修饰变量,这样就来到了184种颜色可用(当然有些不可用)
除了水之外,其他方块使用哪一种修饰都取决于该方块的北部方块高度
即是:
- 当前方块低于其北部方块高度,修饰为low
- 相同高度修饰为normal
- 高于其北部方块高度,修饰为high
(就是地图高度变化阴影)
有一个公式来表达基色与修正后的关系
( (R_B * m) / 255 , (G_B * m) / 255 , (B_B * m) / 255 )
修饰等级 修饰因子M
LOW 180
NORMAL 220
HIGH 255
其中R,G,B表示基色的三色值,m代表修饰因子
由此我们就可以使用相应的工具来计算出不同高度下相同方块能显示的颜色
这样的地图画就可以表达出更细腻的颜色(虽然也是像素就是了)
|
|