È possibile aggiungere un bagliore al contorno di uno Image? So che posso farlo aggiungendo una versione "glowed" aggiuntiva dell'immagine e passando ad essa quando lo si desidera, ma dal momento che ci sono molte forme diverse nel mio gioco, preferirei che il bagliore fosse fatto a livello di programmazione. Come posso fare questo?Aggiungi lucentezza all'immagine (attore) in LibGDX
6
A
risposta
2
1
L'unico modo per farlo è utilizzare il proprio pixel shader quando si disegna questa particolare immagine.
È possibile trovare molti shader di effetti glow sulla rete e ci sono anche tutorial su come usarli. Puoi consultare l'articolo ufficiale di LibGDX su questo argomento https://github.com/libgdx/libgdx/wiki/Shaders
Tuttavia, non ti consiglio di seguire questa strada, perché l'utilizzo di shader diversi per il disegno di singole immagini ti renderà il codice del ciclo di rendering molto più complicato e meno ottimale. Quindi o vi comprometterete o semplicemente troverete il modo più semplice per ottenere tale comportamento senza shader (voglio dire disegnarlo staticamente in qualche modo).
Problemi correlati
- 1. LibGDX c'è un attore che è animato?
- 2. Come ruotare un attore dell'immagine in libgdx dal punto centrale?
- 3. Impossibile ottenere eventi funzionanti nel mio libgdx Attore
- 4. Aggiungi estensione al progetto libgdx (gradle)
- 5. Effetto lucentezza iPhone xcode 4.1
- 6. Selezione attore
- 7. Come disegnare un effetto (Lucentezza con lucentezza metallica) sul cerchio concentrico come segue?
- 8. Cellulaid corrente Sidekiq Attore
- 9. Akka Socket per attore
- 10. Rimuovere la lucentezza dalla barra di avanzamento?
- 11. AssetManager in LibGDX
- 12. java Threads in libGDX
- 13. GestureDetector in libgdx
- 14. DebugDrawing in libGDX
- 15. Split-Screen in LibGDX
- 16. LibGdx GC_Corrente in esecuzione
- 17. (Java LibGDX) Come si ridimensionano le mie trame in LibGDX?
- 18. Rimozione dell'effetto lucentezza dai pulsanti in una UINavigationBar
- 19. Come disattivare l'effetto lucentezza delle icone in Xcode 5
- 20. C'è qualche attore leggero in Akka?
- 21. Scene2d - ruotato attore non tradotte come previsto
- 22. come trascinare gli attori su libgdx scene2d?
- 23. antialiasing LibGDX
- 24. ridimensionamento pulsante scene2d con libgdx
- 25. Attendi che un attore esca()
- 26. Haskell - Mutazione basata su attore
- 27. Libgdx - IllegalStateException in posizione sconosciuta
- 28. libGDX: testo multicolore in un'etichetta
- 29. libgdx con visualizzazione in cirillico
- 30. Utilizzo della memoria in LibGdx