CicTec wrote: En principio no pensaba ponerlo para esta beta, pero el problema de conexion me dejo imposible seguir con el porting a iOS y las mejoras en Mac, asi que para ahorrar tiempo de espera hice esta otra feature.
Avances sobre el desarrollo de las nuevas versiones de Gemix
- caanbago
- Posts: 144
- Joined: Mon Apr 13, 2009 7:03 am
Re: Avances sobre el desarrollo de las nuevas versiones de G
- negamartin
- Posts: 344
- Joined: Thu Dec 30, 2010 8:56 pm
- Location: Si sale CONECTADO, estoy en el computador XD
Re: Avances sobre el desarrollo de las nuevas versiones de G
Bien ya, ¿Y que es una TYPEDEF?
Lenguaje: http://www.gemixstudio.com/forums/viewt ... 127&t=3141
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Avances sobre el desarrollo de las nuevas versiones de G
TYPEDEF es simplemente TYPE DEFINITION (o sea tipo definido), basicamente creas un tipo de dato (complejo) basado en otros tipos complejos o simples (como INT, etc...).
Una vez que lo tienes definido, puedes crearte variables, array etc.. de este tipo (como harias con los INT, FLOAT, etc...)
El concepto es similar a las struct, solo que una struct la puedes crear una vez, un dato TYPEDEF lo puedes crear cuantas veces necesitas.
Una vez que lo tienes definido, puedes crearte variables, array etc.. de este tipo (como harias con los INT, FLOAT, etc...)
El concepto es similar a las struct, solo que una struct la puedes crear una vez, un dato TYPEDEF lo puedes crear cuantas veces necesitas.
- negamartin
- Posts: 344
- Joined: Thu Dec 30, 2010 8:56 pm
- Location: Si sale CONECTADO, estoy en el computador XD
Re: Avances sobre el desarrollo de las nuevas versiones de G
Mmmmm ok.
Después lo explicas mejor (y a fondo)
Después lo explicas mejor (y a fondo)
Lenguaje: http://www.gemixstudio.com/forums/viewt ... 127&t=3141
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
- erkosone
- Posts: 10656
- Joined: Tue Feb 24, 2009 2:13 pm
- Location: Barcelona.
- Contact:
Re: Avances sobre el desarrollo de las nuevas versiones de G
Ejemplo en basic:
TYPE PersonalInfoType
theName as string * 10
age as integer
address1 as string * 20
address2 as string * 20
END TYPE
DIM ERKOSONE AS PersonalInfoType
Ahora ERKOSONE es una Struct que tiene un string llamado theName.. tiene age como in INT.. etc etc..
Declaras una Struct y puedes crear objetos "IGUALES" que una Struct definida.
Lo que haces al decir a Gemix esto: INT PUNTOS; es definir la variable o "objeto" 'puntos' como un tipo definido por Gemix.. que es el INTEGER, entonces puedes crear nuevos tipos de datos.
Esto es algo avanzado y que alguien que empieza no va a usar, pero siempre es bueno saber que es.
Se suele usar mucho por ejemplo en librerías de físicas, de 3D etc etc.. en 3D por ejemplo, imagina tener un dato que se llame 'VECTOR', que has inicializado de esta forma:
Struct VECTOR;
int x_;
int y_;
int z_;
End
Entonces imagina que quieres crear una variable como esa.. no necesitas crear una estructura ni nada.. solo haces esto: 'typedef mi_punto AS VECTOR'
Eso no es C ni C++, es GLbasic, pero todos los lenguajes lo usan, y es bastante útil para manejar grandes cantidades de datos, y lo que es mas importante, preparar los datos para lo que "necesitas" que una/s funciones concretas puedan leer o escribir.
TYPE PersonalInfoType
theName as string * 10
age as integer
address1 as string * 20
address2 as string * 20
END TYPE
DIM ERKOSONE AS PersonalInfoType
Ahora ERKOSONE es una Struct que tiene un string llamado theName.. tiene age como in INT.. etc etc..
Declaras una Struct y puedes crear objetos "IGUALES" que una Struct definida.
Lo que haces al decir a Gemix esto: INT PUNTOS; es definir la variable o "objeto" 'puntos' como un tipo definido por Gemix.. que es el INTEGER, entonces puedes crear nuevos tipos de datos.
Esto es algo avanzado y que alguien que empieza no va a usar, pero siempre es bueno saber que es.
Se suele usar mucho por ejemplo en librerías de físicas, de 3D etc etc.. en 3D por ejemplo, imagina tener un dato que se llame 'VECTOR', que has inicializado de esta forma:
Struct VECTOR;
int x_;
int y_;
int z_;
End
Entonces imagina que quieres crear una variable como esa.. no necesitas crear una estructura ni nada.. solo haces esto: 'typedef mi_punto AS VECTOR'
Eso no es C ni C++, es GLbasic, pero todos los lenguajes lo usan, y es bastante útil para manejar grandes cantidades de datos, y lo que es mas importante, preparar los datos para lo que "necesitas" que una/s funciones concretas puedan leer o escribir.
http://iphonegamesdev.com/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
[GEMIX - VIDEO TUTORIALES] http://www.youtube.com/user/fasetconasa
http://gurugameprogramming.blogspot.com.es/
- negamartin
- Posts: 344
- Joined: Thu Dec 30, 2010 8:56 pm
- Location: Si sale CONECTADO, estoy en el computador XD
Re: Avances sobre el desarrollo de las nuevas versiones de G
Jeje... He pasado varias veces ´por tu post, y al fin lo entendí.
Y también, hay alguna novedad en el desarrollo?
El desarrollo en porcentage, como en este post:
Son muy informativos XD
Y también, hay alguna novedad en el desarrollo?
El desarrollo en porcentage, como en este post:
Tienes que escribir algún otro post asíCicTec wrote: Por eso no queremos dar fechas, porque luego puede pasar algo y no se cumple, lo que os puedo decir es el estado actual:
Version Windows 97%:
- solucionar algun problema principalmente de input (especialmente con el tema mouse en tabletas).
- integracion del soporte de carga de FNT del nuevo FNT Generator y carga de formatos de imagenes (PNG, BMP, etc...)
Version Linux 99%:
- integracion del soporte de carga de FNT del nuevo FNT Generator y carga de formatos de imagenes (PNG, BMP, etc..., este soporte
Version MacOSX 95%:
- solucionar algun problema grafico (especialmente en fullscreen)
- solucionar problema con scan_code
- integracion del soporte de carga de FNT del nuevo FNT Generator y carga de formatos de imagenes (PNG, BMP, etc..., este soporte
Version iOS 85%:
- completar sistema de carga de los modulos (el core ya corre)
- integracion del sistema multitouch con una API adapta al lenguaje
- integracion del soporte de carga de FNT del nuevo FNT Generator y carga de formatos de imagenes (PNG, BMP, etc..., este soporte
Generic:
- eventual depuracion de algun bug nuevo.
- Integracion del sistema de red no oficial.
Sobre los tools falta acabar el Editor de codigo y el FNT Generator.
Como veis no es mucho lo que falta, pero hay que implementarlo y testarlo bien para que no salgan problemas.
Son muy informativos XD
Lenguaje: http://www.gemixstudio.com/forums/viewt ... 127&t=3141
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Avances sobre el desarrollo de las nuevas versiones de G
La proxima noticia poner otro estado asi, porque ademas ahora estoy con el sistema Mac y el porting a iOS.
- negamartin
- Posts: 344
- Joined: Thu Dec 30, 2010 8:56 pm
- Location: Si sale CONECTADO, estoy en el computador XD
Re: Avances sobre el desarrollo de las nuevas versiones de G
Y bueno, ya se cargan los modulos en iOS???
Lenguaje: http://www.gemixstudio.com/forums/viewt ... 127&t=3141
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
Juego mío: http://www.gemixstudio.com/forums/viewt ... 127&t=2801
Un buen juego (no lo hice yo...): http://www.gemixstudio.com/forums/viewt ... 128&t=1111
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Avances sobre el desarrollo de las nuevas versiones de G
No, estoy en Mac y iOS a la vez, cuando tengo novedades las ponere, portais paciencia.
-
pinger
- Posts: 123
- Joined: Thu Apr 28, 2011 12:10 pm
Re: Avances sobre el desarrollo de las nuevas versiones de G
Lastima que ya no lleguemos para navidades 
Ánimos con esos ports.
Ánimos con esos ports.