La construcción de un circuito de juego en el iphone y el juego ipad desarrollo

LA bucle del juego consigue su código para actualizar el mundo del juego en tu iPhone o iPad muchas veces por segundo - lo suficiente rápido como para que se vea como un movimiento fluido al jugador.

Para ello, es necesario actualizar la posición de todos sus puntos de vista cada vez que la pantalla se vuelve a dibujar por iOS. Para ser notificado cuando esto sucede, es necesario utilizar una clase CADisplayLink. CADisplayLink es un objeto que, al crearlo, envía tu clase un mensaje justo antes de que la pantalla está a punto de actualizar. Esto le da la oportunidad de mover sus puntos de vista alrededor.

Para configurar una CADisplayLink.

  1. Crear un método que se llama cuando la pantalla updates- hacer que el método se parece a esto:

    (void) actualización (CADisplayLink *) DisplayLink {}
  2. Cuando se carga la vista, crear y preparar un objeto CADisplayLink añadiendo este código a la viewDidLoad: método en el archivo .m de su controlador de vista:

    DisplayLink = [CADisplayLink displayLinkWithTarget: auto 
    Selector:selector (actualización)] - [DisplayLink addToRunLoop: [NSRunLoop mainRunLoop]
    forMode: NSRunLoopCommonModes] -

Cuando su visión cargas, recibirá el actualizado: mensaje muchas veces por segundo, que es su oportunidad para actualizar el mundo del juego.




» » » La construcción de un circuito de juego en el iphone y el juego ipad desarrollo