3dwelcome
2021-08-07 12:49:18 +08:00
textures/bwhtest/foo
{
// draw the lightmap first
{
map $lightmap
rgbGen identity
}
// modify the lightmap in the framebuffer by
// a highly compressed detail texture
{
map textures/details/detail01.tga
blendFunc GL_DST_COLOR GL_SRC_COLOR
// YOU MUST USE THIS!!
detail
// for the detail to be disabled, this must be present
tcMod scale 9.1 9.2
}
// now slap on the base texture
{
map textures/castle/blocks11b.tga
blendFunc filter
}
}
这是 20 年前的古人写的 quake3 配置文件,1999 年的主流游戏,后来开源,时间线一点不夸张。
怎么看都有清晰的注释和层级结构,不比 json 差很多(重点是没有逗号!)
之所以 JSON 那么火,就仅仅是因为它是 Javascript 的原生对象,没别的理由了。