Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Lupi7

#1
General (Antiguo) / Acceder variable mediante string
Marzo 26, 2017, 12:58:06 AM
Francoe gracias por responder y decirte que tienes razón, he estado leyendo sobre los arrays y aunque me ha costado comprender como van, es perfecto para lo que quiero y funciona.
 
 
 
Adjunto una web que los explica de lujo: https://robotduck.wordpress.com/2009/11/04/88/
#2
General (Antiguo) / Acceder variable mediante string
Marzo 25, 2017, 03:27:59 PM
Buenas tardes y gracias de antemano.
 
Como podría acceder en c#, a una variable llamada variable1 mediante string "variable"+1?
 
Este problema se me está resistiendo.
#3
juanma_teso gracias por contestar y buscando sobre como hacer lo que decías, he encontrado algo que me ha sido de más fácil comprensión, y bueno pues ya que estoy la comparto.
 
Lo he solucionado con este código colocado en el objeto de color rojo que colisiona con el suelo:
 
    void OnCollisionEnter(Collision col)

    {

      normalvect = col.contacts[0].normal;

    }

 
Básicamente, cuando ocurra una colisión con unas características "col" busque el vector normal (perpendicular) del punto de contacto con el suelo y me lo en un vector3 llamado "normalvect".
 
Después he aplicado el vector al transform del objeto verde y todo sobre ruedas.
#4
Buenos días a todos
 
Llevo un par de tardes teniendo problemas con un código y agradecería que alguien me arrojara algo de luz sobre esto.
 
Como se ve en la imagen tengo tres objetos: Suelo, Objeto móvil(rojo), objeto que sigue al rojo (verde)
 

 
Quiero que, cuando el objeto rojo colisione con el suelo, el objeto verde calcule el vector perpendicular al suelo y este se coloque perpendicular a dicho vector (paralelo siempre al suelo como se ve en la imagen)
 
Buscando información sobre esto me he encontrado con el código "Vector3.cross(vector1,vector2)", realiza el producto de dos vectores hallando el plano que los contiene y dando como resultado su perpendicular...
 
Pero lo que me lleva dos tardes sin avanzar es, como hago para que en el momento de la colisión obtenga esos dos vectores del polígono del suelo que el móvil toque?
 
Un saludo y enormes gracias de antemano.
#5
General (Antiguo) / Me presento
Septiembre 30, 2016, 08:40:51 PM
Buenas tardes, sigo sin poder publicar cualquier post que no sea en presentaciones y offtopic...
 
 
 
-------------------Edit----------------------
 
Lo retiro, vaya novato que estoy hecho jeje
#6
General (Antiguo) / Me presento
Septiembre 29, 2016, 07:44:29 PM
Mi nombre es Lupi7
 
Tengo conocimientos sobre manejo de autocad, 3dstudio max, lightwave y photoshop y en principio he empezado de nuevas con el CSharp en unity. He manejado otros engines como quest3d, rpg maker, gamemaker (nada serio).
 
He intentado postearos una duda que no encuentro en vuestro foro, agradecería que me proporcionarais permisos para ello...
 
Un saludo a todos y espero veros por el foro.