Imágenes y dibujo
Si tu mod muestra imágenes, ponlas en una carpeta junto a tu DLL y cárgalas así:
AetherResources.LoadTexture("my_mod", "textures/icon.png");Para que la interfaz de tu mod se vea parte del juego, usa los sprites originales de Block Story (UIAtlas) en vez de dibujar cuadros planos.
Reglas que evitan problemas
- No crees cosas nuevas en cada fotograma al dibujar la interfaz (texturas, estilos, fuentes): guárdalas una vez y reutilízalas. Si no, el juego se traba.
- No leas bloques de zonas que no están cargadas. Usa
SafeVoxels.GetBlockSafeoGetBlockFast, que lo hacen con seguridad. - Si algo tiene que esperar, espera al primer fotograma (el punto de entrada de cliente), no al arranque del juego.