actividades en unity

Upload: ana-maria-vasquez-velasquez

Post on 07-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Actividades en Unity

    1/9

    Primer ejercicio

    1. Cubo

    2. Material

    3. Rotación

    1. Ángulos se manejan con grados y para modifcarlos ángulos de un objetos llamo los ángulos euler

    #pragma strict

    function Start ()

    transform. euler!ngles." 3$%

    transform. euler!ngles.& $.$%

    transform. euler!ngles.' $.$%

    function p*ate ()

  • 8/18/2019 Actividades en Unity

    2/9

    2. Girar constantemente

    +eloci*a* angular con la ,ue -o& giran*o crear una -ariable (propie*a*

    cambio en el tiempo)

    /0 seria en start sino en up*ate

    #pragma strict

    -ar -el!ngular 1.$%

    function Start ()

    function p*ate ()

    transform.Rotate(-el!ngular$$)%

  • 8/18/2019 Actividades en Unity

    3/9

     3. Vamos alrededor de un punto

    nit& -amos a crear un punto -acio *e la referencia *e *on*e -o& a crear.

    a. Crear ame object create empt& -acio asignar posición 2$ 4

    b. se arrastra el cubo al game object en el panel *e 5erencia.

    c. Crear 6a-ascript rotar alre*e*or

    #pragma strict

    -ar -el!ngular 1$.$%

    function Start ()

  • 8/18/2019 Actividades en Unity

    4/9

    function p*ate ()

    transform.Rotate!roun*(+ector3.'ero+ector3.up-el!ngular)%

    M7"imo -ector 3 *e tres posiciones l8mite 1 9 -eloci*a* angular

    :e nue-o;

    a. Posición $ 1 1 al cubo

    b. asignar la rotación en tiempo al objeto -acio.

  • 8/18/2019 Actividades en Unity

    5/9

    Reali'ar sistema solar

    5ttp;99freebitmaps.blogspot.m"9

    a. Descargar im7genes

    b. Nuevo pro&ecto sistema solar

    c. rear carpeta con im7genes

    d. rear 3 esferas

    e. Crear materiales *e *ic5os planetas planeta1 arrastrar la imagen luego

    asigna escala al planeta $.

  • 8/18/2019 Actividades en Unity

    6/9

    i. $liminar *irectional lig5t (Aerencia)

     j. %otaci&n

     6a-ascript 5a& una función ,ue se llama ran*om 9 -amos a *arle a nuestroscript ,ue ca*a -e' ,ue se ejecute estB a una -eloci*a* *iferente ej. ran*om*e 12 a 12. se *ene en start

    girar & función rotate para el ".$ & angular $ en '

    #pragma strict

    -ar -el!ngular%

    function Start ()

    -el!ngular Ran*om.Range(==)%

  • 8/18/2019 Actividades en Unity

    7/9

    function p*ate ()

    transform.Rotate($-el!ngular$)%

    Paso @ Recor*ar los frame (incluir el Dime.*eltaDime)

    #pragma strict

    -ar -el!ngular%

    function Start ()

    -el!ngular Ran*om.Range(2$2$)%

    function p*ate ()

    transform.Rotate($-el!ngularEDime.*eltaDime$)%

    error; se soluciona con Foat en la -eloci*a* angular para ,ue sea *ecimal

    #pragma strict

  • 8/18/2019 Actividades en Unity

    8/9

    -ar -el!ngular;Foat%

    function Start ()

    -el!ngular Ran*om.Range(2$2$)%

    function p*ate ()

    transform.Rotate($-el!ngularEDime.*eltaDime$)%

    '. (#ora el movimiento de traslaci&n

    Gn 6a-ascript si el programa es mu& e"tenso pue*o insertar comentario en el

    programa 99este programa 5ace ,ue trasla*e

    -ector 3.'ero punto cero

    -ector3.up es el eje & pero es por el tipo *e traslación & mo-imiento ,ue

    5acen los planetas.

    #pragma strict

    99este programa 5ace ,ue los planetas se trasla*en

    -ar -eloci*a*!ng; Foat%

    function Start ()

  • 8/18/2019 Actividades en Unity

    9/9

    99*amos -alor aleatorio

    -eloci*a*!ng Ran*om.Range (H$H$)%

    function p*ate ()

    99 nos trasla*aos la canti*a* ,ue in*ica +eloci*a*!ng

    transform.Rotate!roun*(+ector3.'ero+ector3.up-eloci*a*!ngEDime.*eltaDim

    e)%