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