Subpage under development, new version coming soon!
Subject: Informáticos
¡gracias! ^^
Es XNA, un lenguaje basado en C#.
Es XNA, un lenguaje basado en C#.
mmm el char son 8 bits eso esta claro, la duda que tengo es lo que dices del Sbyte, tengo entendido que es tambien 8 bits, lo que pasa es que uno de ellos es de signo, supongo que el de mayor peso... si haces extension de signo puede que se puedan usar solo 4... ante la duda, sbyte xD
eso ya es hilar muy fino, pero se agradece ^^
Ahora otra de preguntas, esta va para nota:
Resulta que estoy programando el juego de la serpiente de toda la vida, en el XNA este.
Ese XNA te abre una clase inicial en donde enlazas todas las demás, y está dividida en partes (aquí se declaran, este es el bucle UPDATE, aquí se escribe el código para imprimir cosas por pantalla, aquí el código para cargar imágenes... etc).
Mi estructura es: clase principal, clase serpiente y clase bolla. En el juego se crea una clase serpiente y desde ahí se crean 4 objetos bola (que irán sumándose). Las imágenes de las bolas son siempre la misma, una textura determinada, y mi problema viene a la hora de cargar la textura.
Lo perfecto sería que la cargara desde el archivo cada una de las bolas al crearse... que en el mismo constructor se llamara al archivo. Pero por la estructura del programa no es posible, ¿cual de las dos siguientes opciones es menos mala?
a) La textura se declara como pública en la clase bola y en la serpiente, desde la principal cargamos la textura y actualizamos la de la serpiente y antes de llamar al constructor de la bola la actualizamos.
b) La actualización de la bola se hace desde el constructor, pasando la textura como referencia.
¡gracias! :P
(edited)
Ahora otra de preguntas, esta va para nota:
Resulta que estoy programando el juego de la serpiente de toda la vida, en el XNA este.
Ese XNA te abre una clase inicial en donde enlazas todas las demás, y está dividida en partes (aquí se declaran, este es el bucle UPDATE, aquí se escribe el código para imprimir cosas por pantalla, aquí el código para cargar imágenes... etc).
Mi estructura es: clase principal, clase serpiente y clase bolla. En el juego se crea una clase serpiente y desde ahí se crean 4 objetos bola (que irán sumándose). Las imágenes de las bolas son siempre la misma, una textura determinada, y mi problema viene a la hora de cargar la textura.
Lo perfecto sería que la cargara desde el archivo cada una de las bolas al crearse... que en el mismo constructor se llamara al archivo. Pero por la estructura del programa no es posible, ¿cual de las dos siguientes opciones es menos mala?
a) La textura se declara como pública en la clase bola y en la serpiente, desde la principal cargamos la textura y actualizamos la de la serpiente y antes de llamar al constructor de la bola la actualizamos.
b) La actualización de la bola se hace desde el constructor, pasando la textura como referencia.
¡gracias! :P
(edited)
Hasta este punto no llego ya xDD parece que la segunda es mas eficiente... pero el por qué ya... estoy empezando con C++ asi que todavia me queda un poquito jaja
Es mejor como referencia, al declarar pública cualquier función/textura/variable o lo que sea, ahora mismo no recuerdo exactamente el motivo, pero sí que me enseñaron eso :P
Creo que cuando declaras algo público, se carga en memoria y está siempre ahí, y una variable por referencia es mucho más eficiente :)
Creo que cuando declaras algo público, se carga en memoria y está siempre ahí, y una variable por referencia es mucho más eficiente :)
oki doki! gracias! de todas formas voy a intentar cargar la textura desde un método especial o si no en tiempo de ejecución en vez de en tiempo de carga... todo sea por un código más limpio.
Alguien sabe algun programa que me ayude a crear un modelo Entidad-Relacion en Base de datos?
Oid, alguien por aqui usa el Windows Vista, esque he borrado la papelera de reciclaje del escritorio y no la doy encontrado para ponerla otra vez xDD
yo el vista no quiero ni verlo de momento :P pero si vas a mi pc, no te aparece la papelera? Si te aparece, lo arrastras al escritorio y listo :P
es que además me extraña que te deje borrar la papelera del escritorio, en XP no deja al menos. ¿No será que has quitado la opción de mostrar los elementos del escritorio? Click derecho en el escritorio -> organizar iconos -> Mostrar iconos del escritorio
He borrado el acceso directo, pero ya esta solucionado si esque estoy hecho un profesional xD
Pues vaya un Windows que te deja borrar la papelera xDDD
que es un acceso directo, eso te deja borrarlo todos los windows, almenos los que yo he usado xD
pues no sé cuáles has usado, el mío al menos no me deja. Tampoco me importa porque yo quito los iconos y me quedo con mi imagen de fondo ;)