User Tools

Site Tools


es:orx:tutorials:main

This is an old revision of the document!


Tutoriales

Esta sección esta dedicada a los tutoriales básicos y avanzados sobre orx.

Configuración

Este tutorial muestra como configurar varios entornos de programación para que funcionen con orx.

Básico

Esta sección te introducirá a los tutórales básicos de Orx.

Puedes descargar todos los ejecutables para Windows (mingw, msvs2005 & msvs2008), Linux y MacOS X desde aqui.

Los primeros nueves tutoriales (#1- #9) usan por defecto el lanzador de orx como capa principal. Esto tiene como ventaja hacer pruebas y prototipos de forma rápida 1)

Estan compilados como bibliotecas dinámicas que son cargados en tiempo de ejecución (especificando el nombre en la linea de comandos, o a través del fichero de configuración).
A continuación explicamos cuales son los comportamientos por defecto del lanzador orx.exe/orx.

Este es un tutorial básico en C
Como estamos usando el executable por defecto en este tutorial, este código
será cargado y ejecutado como plugin en tiempo de ejecución.

Algunos conceptos son manipulados por nosotros a través del ejecutable principal.
Primero que nada, serán cargados todos los plugins y módulos disponibles. En caso que necesites solo algunos de ellos, entonces es mejor que escribas tu propio ejecutable en lugar de usar los plugins. Esto podremos verlo en el tutorial Aplicación estandard.

El ejecutable principal también manipula algunas teclas como:

* F11 como interruptor para la sincronía vertical
* Escape para salir
* F12 para hacer una captura de pantalla
* Backspace para recargar todos los ficheros de configuracion (provistos por la activación del historial de configuración)

El programa también se cierra si la señal orxSYSTEM_EVENT_CLOSE es enviada.

Sin embargo, usando orx tradicionalmente como biblioteca y construyendo to propio ejecutable es totalmente posible y fácil de hacer.
Esto podemos verlo en el tutorial #10 Aplicación estandard en C++ o en el #11 Spawner en C. Este tutorial muestra además como escribir código C++ usando orx el cual ha sido escrito en C. De la misma manera, puedes hacer tu programa usando cualquier lenguage que tenga interfaces con C.

Más adelante tendremos wrappers para algunos lenguajes comunes como c++, C# entre otros. Si quieres contribuir con ORX escribiendo cualquier tipo de wrapper por favor contáctanos a través del foro forum.

Aquí está la lista de los tutoriales básicos existentes hasta el momento:

  1. [C] Objeto
  2. [C] Reloj
  3. [C] Marco
  4. [C] Vista
  5. [C] Sonido
  6. [C] Efectos
  7. [C] Física
  8. [C] spawner
1)
una sola línea para inicializar, sin necesidad de escribir una función, ni ciclos que manipular
es/orx/tutorials/main.1252356272.txt.gz · Last modified: 2017/05/30 00:50 (8 years ago) (external edit)