elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda con las matemáticas !!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con las matemáticas !!!  (Leído 8,162 veces)
BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Ayuda con las matemáticas !!!
« Respuesta #20 en: 26 Abril 2013, 19:52 pm »

Sé la velocidad con la que se mueve hacia la cara (constante)
Sé la cara con la que choca
Sé la dirección del personaje


En línea

- Pásate por mi web -
https://codeisc.com
Kilowatt

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Ayuda con las matemáticas !!!
« Respuesta #21 en: 26 Abril 2013, 21:47 pm »

Pues como escribir matematicas aqui es tedioso y encima no se entiende bien, te subo una imagen con la idea escrita en papel si te parece bien.

Edito: Ya esta.

http://img46.imageshack.us/img46/5752/003lbp.jpg

Si hay algo que no se entiende (no me extrañaria, tengo una caligrafia vergonzosa) dimelo.


« Última modificación: 26 Abril 2013, 22:00 pm por Kilowatt » En línea

BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Ayuda con las matemáticas !!!
« Respuesta #22 en: 28 Abril 2013, 10:43 am »

Muchas gracias  ;-)
Lo de la velocidad nueva, no lo había pensado jajaja
En línea

- Pásate por mi web -
https://codeisc.com
Kilowatt

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Ayuda con las matemáticas !!!
« Respuesta #23 en: 28 Abril 2013, 20:25 pm »

Seguramente todo esto se pueda optimizar, pero eso ya lo vas mirando tu que ahi estoy un poco verde. Quiza seria mejor idea para comprobar cual de los dos sentidos es el correcto que te fijes en los modulos de los vectores resta entre la velocidad y las posibles direcciones, y el menor es el correcto. Creo que es mejor calcular unas cuantas sumas y restas que un arccos. Suerte.
En línea

BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Ayuda con las matemáticas !!!
« Respuesta #24 en: 29 Abril 2013, 15:17 pm »

La optimización, viene luego  ;-)
Te dejo un enlace para que pruebes:

Sin colisiones
Código:
https://www.dropbox.com/s/0m9mhmrgmhmt7an/Juego%20Isc.rar
Con colisiones
Código:
https://www.dropbox.com/s/6il280vqch0u2r4/Juego%20Isc%20con%20Colisiones.rar
En línea

- Pásate por mi web -
https://codeisc.com
Kilowatt

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Ayuda con las matemáticas !!!
« Respuesta #25 en: 4 Mayo 2013, 14:28 pm »

Siento no haberlo podido probar antes. Has hecho bastantes progresos, te felicito.

Aunque me imagino que querras seguir desarrollandolo, asi que tengo un par de preguntas. Cuando te acercas a un objeto, aparecen unas cajas con los vertices marcados. ¿Esas son las bounding boxes de las que hablamos? Si asi es, en muchas ocasiones resulta que no estan alineadas con la caja de texturas, asi que puedes penetrar en la textura aunque las cajas en si no se intercalen.

Parece que las colisiones entre estas cajas se detectan perfectamente y que has conseguido que permanezca solo la componente tangencial de la velocidad, asi que quiza sea solo un problema de alinear las cajas a las texturas, y con eso quedaria bien. Bueno, tu eres el que esta manejando el proyecto de primera mano, asi que ya me cuentas si estoy diciendo disparates. Suerte!
En línea

BlackM4ster


Desconectado Desconectado

Mensajes: 499


Error, el teclado no funciona. Pulse F1 para continuar


Ver Perfil WWW
Re: Ayuda con las matemáticas !!!
« Respuesta #26 en: 5 Mayo 2013, 09:46 am »

jajaj Si, si, tienes razón. Al final, decidí hacerlo con las dos alineadas a los ejes, ya que al ser cubos, no se nota mucha diferencia. Los cubos que se ven cuando estás cerca son los bounding, que solo se activan si estás a una distancia considerable para que el CPU no se sobrecargue de cálculos absurdos  :laugh:

Lo seguiré desarrollando cuando tenga tiempo (exámenes), aunque por ahora, lo básico ya lo tengo: movimiento, cámaras, colisiones... ya veremos como acaba este proyecto xD

Para ser mi primer programa en C++ con OpenGL, no está nada mal. Con vuestra ayuda he sacado varias cosas. Gracias !!!  ;-)
En línea

- Pásate por mi web -
https://codeisc.com
Páginas: 1 2 [3] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Matematicas en programacion [ayuda]
Programación General
Psyke1 2 3,154 Último mensaje 6 Mayo 2010, 23:04 pm
por Psyke1
Ayuda de matematicas!!! « 1 2 »
Foro Libre
Angel Zero 18 8,916 Último mensaje 30 Julio 2010, 19:40 pm
por Angel Zero
Ayuda, matemáticas,ecuación de primer grado. « 1 2 »
Dudas Generales
anonimo12121 10 9,163 Último mensaje 3 Febrero 2011, 15:15 pm
por anonimo12121
Ayuda: Mejorar en matemáticas
Foro Libre
orocrux 3 1,491 Último mensaje 7 Enero 2015, 00:47 am
por JonaLamper
ayuda con matematicas
Dudas Generales
MRx86 3 2,375 Último mensaje 1 Diciembre 2016, 15:23 pm
por MCKSys Argentina
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines