This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| es:orx:tutorials:object [2009/08/14 16:51 (16 years ago)] – orgos | es:orx:tutorials:object [2020/08/20 04:11 (5 years ago)] (current) – Old content sausage | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Tutorial de Objeto ====== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Resumen ===== | ||
| - | |||
| - | Dado que orx es una plataforma " | ||
| - | |||
| - | La vista está asociada con una camara la cual es creada implicitamente a travéz de la información dada en el fichero de configuración. | ||
| - | Además en el fichero de configuración, | ||
| - | |||
| - | En futuros tutoriales veremos cómo generar un objeto complejo con jerarquías o incluso una escena completa (todos los fondos y paisajes de una escena por ejemplo) con una sola línea de código. | ||
| - | |||
| - | Por ahora puedes descomentar varias de las líneas de [[http:// | ||
| - | |||
| - | ===== Detalles ===== | ||
| - | |||
| - | Crear un objeto es realmente sencillo. Sin embargo primero necesitamos asegurarnos que cargamos el fichero de configuración donde están definidas todas las propiedades de los objetos. | ||
| - | También querremos mostrar el objeto creado a través de la vista y la cámara definida. | ||
| - | |||
| - | No te asustes, todo esto es fácil de hacer :-) | ||
| - | |||
| - | En este tutorial cargaremos un fichero de configuración que está en el directorio raíz. | ||
| - | Como debes ver, en este caso, todos los ejecutables están en su propio directorio, dependiendo de su tipo (mingw, msvs2005, msvs2008, etc...) y no querremos duplicar su fichero de configuración correspondiente por doquier. ((Sin embargo, si el nombre del fichero de configuración coincide con el ejecutable y está en el mismo directorio será cargado automáticamente.)) | ||
| - | |||
| - | En nuestro caso, cargamos el fichero de configuración de esta forma: | ||
| - | |||
| - | <code c> | ||
| - | |||
| - | Creamos entonces la vista. Note que la creación de la camara se hace automaticamente a través de la configuración guardada para la vista. | ||
| - | |||
| - | <code c> | ||
| - | |||
| - | Ya casi terminamos, ahora solamente necesitamos crear nuestro objeto. | ||
| - | |||
| - | <code c> | ||
| - | |||
| - | Eso es todo!. El objeto ha sido creado y será mostrado en nuestra cámara. | ||
| - | |||
| - | Ahora, como estamos usando el lanzador por defecto de ORX, necesitamos declarar nuestro punto de entrada del plugin (para esto usamos la función '' | ||
| - | |||
| - | <code c> | ||
| - | |||
| - | orxPLUGIN_DECLARE_ENTRY_POINT(Init);</ | ||
| - | |||
| - | Como ORX es " | ||
| - | Todo es manipulado por nosotros, con el administrador de datos aseguramos que los sprites no sean duplicados en memoria y además sean liberados cuando no sean usados. | ||
| - | |||
| - | Si miras en el fichero de configuración, | ||
| - | |||
| - | No te preocupes, veremos todo esto en futuros tutoriales. | ||
| - | |||
| - | Ahora ya tenemos un objeto, necesitamos aprender como interactuar con él. Esto podremos verlo en el tutorial [[Tutorials: | ||
| - | |||
| - | ===== Recursos ===== | ||
| - | |||
| - | Código fuente: [[https:// | ||
| - | |||
| - | Fichero de configuración: | ||