aetherENDescargar

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.GetBlockSafe o GetBlockFast, 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.