Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
fw:othersnet:opentk [2011/01/26 20:30] alfred |
fw:othersnet:opentk [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 9: | Línea 9: | ||
| ===== Uso básico ===== | ===== Uso básico ===== | ||
| Si descomprimimos el .zip encontraremos una carpeta en la que si nos vamos a la siguiente ruta ''/Binaries/OpenTK/Release'' tendremos acceso al archivo ''OpenTK.dll'' al cual podemos enlazarlo con nuestro proyecto a partir de las dependencias. Una vez lo hagamos ya podremos utilizarlo. | Si descomprimimos el .zip encontraremos una carpeta en la que si nos vamos a la siguiente ruta ''/Binaries/OpenTK/Release'' tendremos acceso al archivo ''OpenTK.dll'' al cual podemos enlazarlo con nuestro proyecto a partir de las dependencias. Una vez lo hagamos ya podremos utilizarlo. | ||
| + | |||
| + | |||
| Línea 37: | Línea 39: | ||
| } | } | ||
| - | protected override void OnResize(EventArgs e) | + | protected override void OnResize(EventArgs e) |
| { | { | ||
| base.OnResize(e); | base.OnResize(e); | ||
| Línea 87: | Línea 89: | ||
| } | } | ||
| </code> | </code> | ||
| + | * En el método ''OnUpdateFrame'' meteríamos toda la lógica del sistema. | ||
| + | * En el método ''OnRenderFrame'' meteríamos todo el apartado de dibujo. | ||
| + | * ''OnResize'' se llama cada vez que se hace un cambio de tamaño de la ventana. | ||
| + | * En el ''Main'', al hacer ''game.Run(30.0)'' estamos diciendo que se haga un render tantas veces como sea necesario pero sólo 30 updates por segundo. | ||
| + | |||
| + | ==== La clase GameWindow ==== | ||
| + | * La propiedad ''WindowBorder'' permite indicar como será el borde de la ventana. | ||
| ===== Librerías ===== | ===== Librerías ===== | ||