Packed Color Light

基本信息

com.mitchej123.supernova.api.PackedColorLight(同包还有 ColoredLightSource / ColoredTranslucency 等)—— 把 RGB 光照打包进整数的值类型工具。

打包

PackedColorLight.pack(r, g, b)   // 每通道 0–15

Light Colors 的全部常量都由它生成。

通道范围 0–15(4 bit),与 Minecraft 亮度等级一致; 不是 0–255。写条目时数值必须引用 pack() 实参。

相关队列

PackedColorLightQueue(light/engine/)—— 传播打包彩色光更新的队列, 见 Supernova Engine。

同包的其它类型

类 用途
ColoredLightSource 彩色光源描述
PositionalColoredLightSource 位置相关光源
ColoredTranslucency 彩色透光描述
PositionalColoredTranslucency 位置相关透光

相关条目

源码

  • src/main/java/com/mitchej123/supernova/api/PackedColorLight.java