Logo

¡Bienvenido a Stratos!

Acceder

Foros



Menu

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menu

Temas - josette

#1
Para dibujar todos los elementos del gui inicio el modo 2D

void
CoglViewport::begin2D()
{
glPushMatrix();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glMatrixMode(GL_PROJECTION);
glPushMatrix();
glLoadIdentity();
gluOrtho2D(0, m_width, m_height, 0); // upper top
}


poniendo el sistema de coordenadas arriba, como lo hace windows.

Pero a la hora de dibujar texturas en los elementos del GUI me salen al reves.

Puedo resolver el problema dibujando las texturas al reves, pero uso la misma funcion para texturas que se llama desde el modo 2d y el 3d.
#2
General / Compilador Gratis de Borland
11 de Octubre de 2006, 04:41:07 PM
#3
General Programadores / Crear y usar DLLs en C++ Builder 6
04 de Octubre de 2006, 07:52:58 PM
Quiero crear una dll en la que tengo definida una clase. Quiero hacelo en builder c++ 6 pero no consiguo hacerlo. Mejor dicho consigo crear la dll pero luego no puedo usar la clase que hay dentro de la dll. me da un error del tipo [Linker error] .....myclase.obj

alguien me hecha una mano??????
#4
 Hola todos,

  He encontrado este link: http://tomaskovic.com/download/super_engin...ecification.doc

en donde se explica una determinada manera de hacer un pequeño motor/aplicación badasa en windows y opengl.

  En los esquemas hay clases como 'Object3D', 'Object3DModel' y 'ModelObject3D'. Mi duda es anivel de concepto. ¿Alguien me puede explicar cuales son los conceptos que estan representando estas clases? ¿Que conceptos son los que hay que tener en cuenta a la hora de programar el motor 3D?

   Saludos.
#5
 Hola a todos, ¿hay alguna clase o metodo de las stl para convertir una cadena a entero?

#6
General / Gestion De Disparos En Un ...
14 de Abril de 2006, 12:12:12 PM
    Hola a todos, estoy haciendo pruebas con mi nuevo 'beta engine' y para ello estoy haciendo un juego de naves. Me ha surgido una duda:

La duda es la de como gestionar los disparos de la nave. Lo que es la creacion y destruccion de los disparos lo tengo claro, pero lo que no tengo tan claro es en que parte del codigo hacer esto. Yo tengo varias soluciones pero me leer vuestras opiniones antes de tomar una decisión.

Tengo lo siguiente:

Cgame
{
...
/// VARIABLES ///
CspaceShip m_SpaceShip;
...
}


CspaceShip::move()
{
  if (ngn->getKeyboard()->isKeyDown(m_Control.m_keyFire))
  {
      Cbullet* BulletMgr.createBullet();
      Pos = ...
      bullet->setPosition(Pos);
  }
}


Mi duda es donde colocar el BulletMgr. Si lo coloco dentro de la clase CspaceShip luego a la hora de hacer las colisiones de acceder a la clase CspaceShip para tomar el BulletMgr y si lo coloco fuera por ejemplo en la clase Cgame para crear disparos CspaceShip ha de tener un puntero al BulletMgr. Lo mas intuitivo es lo primero, no?

  Otra duda es donde chequear las colisiones. ¿En un metodo de Cgame?
¿Hay alguna forma mas  menos estandarizada de hacer esta gestion de objetos para poder hacer luego una deteccion de colisiones mas eficiente?

#7
Off-topic / Busco Curro De Programador De Juegos
07 de Abril de 2006, 07:46:40 PM
 Hola a todos, llevo ya tiempo pensando en poner este post pero no me atrevía. Ahora cuando los recursos se me acaban voy a la desesparada.

  Vivo en ELDA, ALICANTE y no hay nada de videojuegos, todo está en Madrid y Barcelona. Me caso dentro de dos semanas y no tengo curro (estoy desesperado) solo quiería saber si tengo alguna oportunidad de encontrar trabajo 'desde casa' aunque sea para hacer trabajillos.

  Tengo la carrera de ingeniero informático (menos dos asignaturas) experiencia trabajando en programas de cad con opengl y una buena base de programacion para llevar a cabo un buen proyecto de videojuegos. El problema no tengo a nadie de mis colegas informáticos que se interese por el tema y claro yo solo no tengo tiempo ni presupuesto.

  ¿Que me sujeris que haga? Si tuviera colegas interesados montaríamos algo pero yo solo, no me sale rentable.

  Hay algún hueco por ahí para mí???

#8
General Programadores / Como Ejecutar Un Programa No Windows
07 de Abril de 2006, 10:34:15 AM
    Estoy haciendo una aplicación y necesito llamar a un pequeño programa en modo DOS. He probado con execl, pero me da error. Com se puede hacer esto?
#9
Programación gráfica / Bspline Curve Fitting
23 de Marzo de 2006, 11:02:33 AM
    Busco informacion de como aproximar un contorno de pixeles mediante una BSpline. Tengo un pdf titulado "Aproximacion de contornos mediante b-splines cubicos", pero no se exactamente como plantear el sistema de ecuaciones. Alguien me echa una mano?
#10
Programación gráfica / Se Busca Sw Generador De Fuentes.
22 de Marzo de 2006, 05:27:02 PM
 Me ha llegado el momento de crear mis tipos de fuentes para el engine y quería saber si hay algun sowtware que cree una imagen con todas las letras de la fuente.
#11
Programación gráfica / Offset De Poligonos
16 de Marzo de 2006, 06:35:07 PM
    Estoy haciendo una aplicacion en donde necesito calcular el offset de un poligono a una distancia dada. El caso en el que el offset es exterior al poligono lo tengo controlado, pero en lcaso en el que el offset es interior al poligono tengo problemas porque se producen bucles y otras cosas raras.


  Alguien sabe donde encontrar informacion u un source code?

#12
    Hola a todos!!


  Ya tengo parte de miniengine, pero ahora quiero que se pueda usar por todos haciendolo una dll.

  ¿que tengo que hacer? He de poner algo en los fuentes? la dll es dependiente del compilador que la genera?
#13
 Tengo un nokia 'moderno' y quiero probar los juegos que haceis? como puedo cargar el juego en el mobil? que cables tengo que tener?
#14
    Estoy haciendo el formato del fichero de una animacion.

  Dentro de este fichero se especifica el nombre del bitmap donde estan los frames de la animacion. Quiero especificar si el bitmap tiene un color transparente cosa con la que no hay problema. El problema surge cuando quiero cargar un graphico.

En el mini engine que tengo hay dos tipos de recursos graphicos:
Graphic(tileset) y Animation.

A la hora de cargar un graphico puede suceder que tenga tiles que sean transparentes y otros que no.

Que me recomendais:
A) un graphico no puede tener tiles con fondo transparente y sin fondo transparente a la vez. Si es asi, cuando cargo un graphico, he de leer un fichero en donde tenga:
-nombre de la imagen
-[0|1] // indicando si es transparente o no
-[colorkey] // en caso de ser transparente, este es el color de transparente.

B) Si que puede tener de los dos tipos:
¿como puedo leer y guardar la informacion de transparencia para cada tile?. Lo que se me ocurre para esto es. A la hora de renderizar miro si el pixel (0,0) es igual al color que uso para la transparencia. Si es igual a este color -> dibujar transparence, si no dibujar normal. No hay fichero a leer para un graphico, pero he de tener un colorkey global para todos los tiles.

¿¿¿  :huh:  ???


#15
General / El Quake 4 Os Cuelga El Pc?
09 de Marzo de 2006, 05:37:02 PM
 Tengo quake 4 instalado en un AMD, y me dice que mi PC no soporta OpenAL. Estoy jugando y el PC se me cuelga, tiene algo que ver?

El caso esque con otros juegos como warcraft3 tb me lo hace.

Tiene algo que ver con la configuracion de la bios y la tarjeta de video, que es una NVIDIA?

#16
Programación gráfica / Para Que Sirve Gdiflush?
09 de Marzo de 2006, 12:42:21 PM
 Viendo ejemplos de juegos en windows he visto por ahi un llamada a la funcion GdiFlush. Despues de buscar en google no he visto nada que me lo aclare. ALguien sabe para que sirve?

Tiene algo que ver con glFlush?
#17
Programación gráfica / Seleccion De Objetos En Opengl
08 de Marzo de 2006, 12:10:20 PM
     El el intento de hacer un editor de objetos 3d basado en Opengl y llegado al punto de seleccionar un objeto de la escena para aplicarle transformacines me ha surgido el siguiente problema:

 Resulta que La seleccion me la hace bien es decir, puedo seleccionar el objeto, pero cuando roto la escena y el objeto lo tengo mirandolo por la espalda, la seleccion ya no me funciona y tampoco por ejemplo si lo traslado lejos de la camara.

   Alguien me puede ayudar en este tema??
#18
Off-topic / Casas Del Futuro = Todo En Uno.
06 de Marzo de 2006, 12:48:46 PM
 Tema de actualidad. El pasado jueves en la '2' a las 14.30 hicieron u programa de 'actualidad cientifica' en donde se expuso el tema de las casas del futuro. Estas consisten en usar materiales reciclables como son el vidrio. Si un edificio es de vidrio y se quiere destruir, los residuos son minimos ya que se funde todo a ya hay materiales nuevos. Eso de vivir en un sitio e ir a trabajar a otro sitio es un enorme derroche de energia. Lo que se planteaba era hacer un edificio muy alto, en donde hubieran viviendas, areas de trabajo, areas de alimentos, ocio y otros.  De esta forma no hay ningun tipo de desplazamiento ni consumo de energia ni contaminacion alguna. Os imaginais a todos los programadores de videojuegos viviendo en un mismo edificio, formando una comunidad?

Me parece un tema interesante para la programacion de videojuegos ya que de aqui se puede sacar un buen tema para desarrollar videojuegos y de alguna forma comunicar a los usuarios de los videojuegos nuevas formas de entender el mundo.

Para que luego se diga que los videojuegos no afectan en la forma de pensar de las personas.
#19
General Programadores / Api De Un Engine
03 de Marzo de 2006, 04:40:46 PM
    Vamos a ver: los objetos de un engine como los haceis, con variables globales, con Singletons, ...?

  Lo suyo esque estos elementos, Managers, Renders, y otros se puedan acceder desde cualquier parte del codigo. A mi manera de verlo seria tener

una clase Engine que se encarga de crear el resto de Interfaces (Managers, Render,..)


main.cpp
--------------
#include "engine.h"
main()
{
engine.init();

engine.end();
}

myGame.cpp
---------------
#include "engine.h"

....
IRender.clearScreen();

IInput.update();


IRender.swapBuffers();
...


mas o menos. Y si no es asi como es es??????




#20
Inteligencia Artificial / Controller Y Game Patterns
02 de Marzo de 2006, 10:08:57 AM
 Aqui dejo una url que me parece interesante

http://www.mine-control.com/zack/patterns/...mepatterns.html





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.