Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: imbriins en Mayo 04, 2017, 08:30:57 PM

Título: perdido en barra de vida
Publicado por: imbriins en Mayo 04, 2017, 08:30:57 PM
Hola!, estoy intentando crear una barra de vida pero no logro hacer que funcione,  
 
tendria lo que seria la barra de vida con ui, con el script barravida puesto en el maincamera
 
el script vida puesto en mi pj
 
y el script daño , ahí los adjunté en imagenes ,         
 
como tendría que hacer para lograr que la barra de vida creada con el ui, baje al recibir daño?
 
 (//<fileStore.core_Attachment>/monthly_2017_05/5234f49d0551aaca2c96ef77ce2fc89d.png.e8903f6e6b3c7aaa28d0812464e3ae43.png)
 (//<fileStore.core_Attachment>/monthly_2017_05/5ef7dbbd7e76b466a2deaed434efca4f.png.f39cd8a1efe76dcb27b21275ac860602.png)
 (//<fileStore.core_Attachment>/monthly_2017_05/a2523491ac9afa7a468cb5628e4bd833.png.c85e97864e9fbb1830e9e34d180efa78.png)
Título: perdido en barra de vida
Publicado por: lightbug en Mayo 04, 2017, 08:40:57 PM
Si usas la UI nieva y colocas un panel (es una imagen basicamente) podes usar el fillamount para lograr el efecto. me parece que con cualquier imagen lo podes hacer, no estoy completamente seguro. desde el codigo tendrias que modificar este fillAmount.
 
Otra cosa, fijate que en el unico momento que puede cambiar la salud es cuando aplicas o daño (o curacion), entonces el text = Vida.tosrtring lo podes meter dentro del metodo y te ahorras de llamarlo cuadro a cuadro
 
saludos
Título: perdido en barra de vida
Publicado por: AntonioV360 en Mayo 08, 2017, 05:24:38 PM
Te recomiendo un video de live session oficial de Unity donde tratan el tema de la barra de vida. Puedes descargarte los assets de la propia web o de la asset store.
 
link (https://unity3d.com/es/learn/tutorials/modules/beginner/live-training-archive/using-the-ui-tools)