Un repositorio que contiene paquetes de texturas para bloxd.io. A continuación encontrará instrucciones sobre cómo crear su propio paquete de texturas personalizado.
Un paquete de texturas es una carpeta que tiene la siguiente estructura:
└── ?<texturePackName>
└── ?textures
└── <textureName>.png
└── ?skyBoxes
└── ?<skyBoxName>
└── nx.jpg
└── ny.jpg
└── nz.jpg
└── px.jpg
└── py.jpg
└── pz.jpg
└── ?models
└── <modelName>.glb
└── ?css
└── <cssFileName>.css
Para ver un ejemplo muy simple de un paquete de texturas, consulte la carpeta exampleTexturePack
.
Puede sobrescribir una textura agregando una imagen png a la carpeta textures
que tiene el mismo nombre que una de las texturas disponibles.
Las texturas se utilizan para los bloques, pero también para los elementos que ves en tu inventario.
Consulte el paquete de texturas predeterminado para ver qué texturas se pueden sobrescribir.
Puede sobrescribir un modelo agregando un archivo de modelo glb a la carpeta models
que tenga el mismo nombre que uno de los nombres de modelo disponibles. Puede leer más sobre los archivos de modelo glb aquí: https://en.wikipedia.org/wiki/GlTF.
Consulte el paquete de texturas predeterminado para ver qué modelos se pueden sobrescribir.
Puede sobrescribir un skyBox agregando una carpeta en la carpeta skyBoxes
que tenga el mismo nombre que uno de los skybox disponibles.
Los nombres de skyBox disponibles son:
default
interstellar
space_blue
space_lightblue
space_red
Actualmente, todos los juegos en bloxd solo usan el skybox default
, BloxdHop es el único juego que utiliza los demás.
Puede insertar un estilo CSS personalizado en bloxd agregando archivos CSS en la carpeta css
. Estos archivos CSS pueden contener estilos de clase, por ejemplo:
.WholeAppWrapper {
color: red;
}
Los archivos también pueden contener estilos @font-face, por ejemplo:
@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;
}