包含 bloxd.io 纹理包的存储库。下面您将找到有关如何创建您自己的自定义纹理包的说明。
材质包是一个具有以下结构的文件夹:
└── ?<texturePackName>
└── ?textures
└── <textureName>.png
└── ?skyBoxes
└── ?<skyBoxName>
└── nx.jpg
└── ny.jpg
└── nz.jpg
└── px.jpg
└── py.jpg
└── pz.jpg
└── ?models
└── <modelName>.glb
└── ?css
└── <cssFileName>.css
要查看一个非常简单的纹理包示例,请参阅exampleTexturePack
文件夹。
您可以通过将 png 图像添加到与可用纹理名称之一同名的textures
文件夹来覆盖纹理。
纹理用于块,也用于您在库存中看到的物品。
请参阅默认纹理包以查看哪些纹理可以被覆盖。
您可以通过将 glb 模型文件添加到与可用模型名称之一同名的models
文件夹来覆盖模型。您可以在此处阅读有关 glb 模型文件的更多信息:https://en.wikipedia.org/wiki/GlTF。
请参阅默认纹理包以了解哪些模型可以被覆盖。
您可以通过在skyBoxes
文件夹中添加与可用天空盒之一同名的文件夹来覆盖天空盒。
可用的 skyBox 名称有:
default
interstellar
space_blue
space_lightblue
space_red
目前,bloxd 上的所有游戏都仅使用default
天空盒,BloxdHop 是唯一使用其他天空盒的游戏。
您可以通过在css
文件夹中添加 css 文件将自定义 css 样式插入到 bloxd 中。这些 css 文件可以包含类样式,例如:
.WholeAppWrapper {
color: red;
}
这些文件还可以包含@font-face样式,例如:
@font-face {
font-family: 'Pixelify Sans';
font-style: normal;
font-weight: 400 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/pixelifysans/v1/CHylV-3HFUT7aC4iv1TxGDR9JnkEi1lR.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}