Las medidas y velocidades reales no me interesan mucho, lo que me interesa en cuanto a realismo es que el personaje no pueda usar más fuerza de la que posee, que la bola no haga movimientos ilógicos para forzar que el tiro sea bueno, entre otras cosas que no vienen al caso.
El juego es en píxeles ergo necesito datos en píxeles.
Creo que estás usando la ecuación cuadrática, yo uso esta:
Z = ZI + VI*T - (T*(T+1)/200
Eso me da la altura que la bola tiene en un determinado T, sí, antes no me acordé. Si tengo ZI, VI y T puedo saber dónde estará la bola en Z.
Por otro lado la física te dice que siempre en el primer segundo que dejas caer cualquier cosa caerá exactamente $$4.9m =\dfrac12 g t^2$$ cuando $$t=1$$ segundo
m, eso me hace entender el atraso del que yo hablaba.
$$\dfrac12 g*1^2 = \dfrac12 g$$
En el segundo 1 la gravedad sólo se aplica la mitad. En mi juego quiero que sea instantánea, o al menos parece mejor así por lo ya explicado. Por eso quiero usar la otra fórmula.
Insisto en que parecen haber 2 aceleraciones en la realidad. Parece que la gravedad tarda 2s en aplicar su máxima influencia. No entiendo bien eso. ¿No se supone que es algo que está influyendo constantemente?
y luego $$b$$ debes hacerlo en pixeles una gravedad de $$1m/s^2$$ será una de 50 pixeles sobre segundo cuadrado es decir si la real es de $$9.8m/s^2$$ a escala ser a de $$490$$ pixeles por segundo cuadrado ....así que nada que ver con tu $$0.01$$ que es unas $$50000$$ veces menor a lo que necesitas , entiendes por qué te digo que no es ese valor tu aceleración... ahora?
Con mi fórmula la gravedad funciona bien, no cae ni muy rápido ni muy despacio. Los personajes son un poco bajos, quizá es que se ven muy de arriba, no sé, quizá la escala en XY es distinta a la Z, no analizo si es matemáticamente realista en ese sentido, sólo si se ve a mi gusto o no. Te mostré videos pero dices que no puedes verlos, a Youtube no los subiré. Lo subo al foro a ver.
https://foro.rinconmatematico.com/index.php?action=dlattach;topic=125836.0;attach=30097¿Lo puedes ver?
como haces a representar altura en la pantalla si estás mirando desde arriba el partido, habías mencionado o yo lo hice en su momento de variar el diámetro de la bola , cuanto mas alta mayor diámetro. y listo con el valor de $$z$$ tiene el valor de la altura e la bola en todo momento
Varía el tamaño basado en Z sí pero no es exactamente igual a Z.
Te muestro algo que acabo de preguntar en otro lado, aunque el tema que hice en este foro no era sobre mi videojuego:
¿Cual es la función que genera estos resultados?

La bola baja 0.01 Z adicionales cada 1 T.
Z en un momento T = ZI + VI*T - (T*(T+1)/200
Necesito saber el valor de T para que Z sea 0 ¿no?
Me dieron esta fórmula:
T = (-1 + 200VI +- Raiz((1 - 200VI)^2 + 800(Z - ZI))) / 2
Pero no me funciona. Probé +, -, y sustituí Z por 0 y por ZI pero no.
Supuestamente eso surgió de despejar T, pero probablemente algo haya fallado.