Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Barra de HP - (PREGUNTA)

Iniciado por avalontm, 29 de Agosto de 2013, 08:53:29 PM

« anterior - próximo »

avalontm




como se puede observar en la imagen

quisiera que me orienten como puedo hacer que si por ejemplo le dan un golpe la barra disminuya.

pero no por porcentaje de hp

digamos que si el jugador tiene 600 Hp y le bajen la vida con un golpe de -15 hp la barra disminuya teniendo el equivalente de 585 de hp sin que la barra se mueva de su lugar.


la idea es asi por que cada jugador tendra un hP diferente

noce si me explique, pero alguien podria orientarme sobre esto.

saludos y muchas gracias de antemano.


Darago_malaga

#1
Con la vieja y conocida regla de tres

Si la barra tiene 200 pixeles de largo cuando esta a tope de energia y la energa maxima son 600 y baja a 586:

600 - - - > 200
586 - - - > X


X=(586*200)/600=195 pixeles


Que otro jugador tiene 400 de vida maxima y la barra a tope sigue teniendo 200 pixeles si baja a 150 por un golepe

Ancho_de_la_bara = (150*200)/400 = 75 pixeles



Ancho_del_la_barra=(energa_actual*ancho_maximo_de_la_barra)/energia_maxima

avalontm

muchísimas gracias por tu respuesta.

me va ser muy útil


mil gracias! :3






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.