¿Cómo accedo mediante programación a sprites individuales cuando el modo Sprite es múltiple?


13

Unity 4.3 recientemente trae la capacidad de cortar una hoja de sprites en múltiples sprites individuales. Esto es útil ya que solo necesita una hoja de sprites maestra, pero sin embargo obtiene referencias a sprites individuales. Se realiza configurando el Modo Sprite en Múltiple .

¿Se puede acceder programáticamente a todos los sprites generados desde el archivo maestro desde Unity Sprite Editor?

Por ejemplo: tengo una hoja de sprites con una cuadrícula de 50x50 sprites. Utilizando el Sprite Editor Unidad, ahora tengo 250 sprites: spritesheet_0, spritesheet_1, ..., spritesheet_249. ¿Cómo puedo obtener un identificador spritesheet_102sin tener que arrastrarlo y soltarlo manualmente en el editor de Unity?

Respuestas:


6

Necesita crear una matriz de sprites Sprite[] spritesy llenarla usando sprites = Resources.LoadAll<Sprite>("Location");Awake ().


También asegúrese de que todos los sprites estén en la carpeta Recursos para usar Resources.LoadAll().
Rajneesh Gaikwad
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.