El problema es este:

Tengo un sprite de la barra de vida que mide 213px, tengo una variable "vid" que es la vida, que su máximo valor es 100, quiero que a la hora de usar la función "draw_sprite_part()" el ancho del sprite dependa del a variable vid, pero no encuentro la fórmula que me funcione, lo intenté con la regla de 3 (si, muy noob) pero no me ah funcionado (usé: "(213*100)/ob_player.vid")

de antemano agradezco cualquier ayuda :D

#1 Marzo 17, 2013, 09:02:13 PM Ultima modificación: Marzo 17, 2013, 09:07:05 PM por brunoxzx
Mmm me parece que serìa asì  :P.
(213*ob_player.vid)/100
Que podria ser reducido a esto, usa el que te sea màs entendible.
2.13*obj_player.vid

Podés pensarlo así:

100% ---- 213 px
vid% ---- ? px

Entonces seria vid*213/100
Es lo mismo que dijo brunoxzx, nada mas que mostrando como seria en la regla de 3
El Manual

- Ley de la gravitación selectiva: toda herramienta se caerá donde produzca el mayor daño.
- Si todo parece estar bien, es obvio que uno no encontró el problema
- Todo aquello que se corte a medida resultara ser demasiado corto.
- Todo archivo borrado era necesario, todo archivo conservado es inutil
- Cuando a usted se le ocurra la solución ideal, alguien habrá resuelto ya el problema.

                                                               Murphy