Recent Changes

Friday, March 22

  1. page Tutorial Intermedio 1 edited ... Comenzando Primero, necesitas crear un nuevo proyecto (Yo lo he llamado ITutorial01) y añade…
    ...
    Comenzando
    Primero, necesitas crear un nuevo proyecto (Yo lo he llamado ITutorial01) y añade el siguiente código:
    cabecera ITutorial01
    #ifndef ITutorial01_h_
    #define ITutorial01_h_
    ...
    };
    #endif // #ifndef ITutorial01_h_
    ITutorial01 implementation
    #include "ITutorial01.h"
    // -------------------------------------------------------------------------------------
    ...
    mDestination = mWalkList.front(); // consigue el frente de la cola
    mWalkList.pop_front(); // elimina el frente de deque
    // mDirectionmDirection = mDestination - mNode->getPosition();
    // mDistance

    mDistance
    = mDirection.normalise();
    Ahora compila y ejecuta el código. Funciona! Suerte. El robot ahora camina por todos los puntos, pero siempre apunta en la dirección Ogre::Vector3::UNIT_X (su valor por defecto). Necesitamos cambiar la dirección a la que apunta cuando se esta moviendo a través de los puntos.
    Lo que tenemos que hacer es conseguir la dirección a la que el Robot apunta, y usar la función rotate para rotar el objeto a la posición correcta. Inserta el siguiente código donde dejamos la marca comentada en el paso anterior. La primera línea consigue la dirección a la que el Robot esta apuntando. La segunda línea crea un Quaternion de rotación desde la dirección actual a la dirección de destino. La tercera línea rota el Robot.
    (view changes)

Wednesday, October 3

Saturday, September 22

  1. 11:43 am
  2. 11:40 am
  3. 11:36 am
  4. 11:35 am
  5. 11:34 am
  6. 11:33 am
  7. 11:32 am
  8. 11:32 am

More