Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   OpenGL Vs. Herramientas Delphi (https://www.clubdelphi.com/foros/showthread.php?t=61686)

Duc 18-11-2008 12:24:29

OpenGL Vs. Herramientas Delphi
 
Hola a todos!

Tengo una duda sobre qué tecnología usar, y me gustaría conocer vuestar opinión.

Resulta que tengo que hacer un programa que su uso sea muy visual. Todo el programa se basará en arrastrar y soltar imágenes, redimensionar imágenes, menus con transparencias y efectos (aún no están definidos, es la idea), etc. Una de las partes será una vista previa (como la del sistema operativo MaxOsX,o la del iTunes) que permita passar los archivos (documentos y textos) miniaturizados para ver-los, y también deberían poderse hacer grandes, para verlo mejor.

Conozco bastante Delphi y sus componentes, ya que hace tiempo que trabajo con ellos, incluso conozco bastante el funcionamiento del Canvas. Por supuesto también conozco la potencia de OpenGL o DirectX.

Creo que con OpenGL o DirectX se podría hacer el proyecto de forma muy espectacular, pero también es verdad que mi experiencia es casi nula (conozco la teoría del funcionamiento, y he hecho alguna prueba... poco más). También creo que se podria hacer con los componentes de delphi, creando mis propios objetos visuales y utilizando, si fuera necesario, el Canvas.

¿Como lo veis? Segun vuestra opinión, ¿Es necesario, o muy recomendable, que me líe a aprender OpenGL? ¿o por el contrario, aunque sea el resultado menos espectacular, lo hago con herramientas de Delphi?

Muchas gracias de antemano :)

Ñuño Martínez 18-11-2008 12:28:24

Si prevés que vas a desarrollar muchos programas gráficos, sean 2D o 3D, te recomiendo encarecidamente que aprendas a utilizar la biblioteca OpenGL. Existen muchas publicaciones acerca de la misma, tanto de pago como gratuitas, y aunque la mayoría están dirigidas al desarrollo de videojuegos en 3D siempre pueden ayudarte.

Si por el contrario sólo desarrollarás programas gráficos ocasionalmente, no te merece la pena. Con utilizar el Canvas o buscar algún componente de terceros puedes salir del paso.

Eso sí: nada de DirectX o te verás limitado a tres plataformas (Windows, Windows CE y XBox).

Duc 18-11-2008 13:30:14

Muchas gracias por tu respuesta! Empezaré a estudiar y practicar OpenGL :)

droguerman 18-11-2008 22:48:30

Tambien puedes darle un repaso a glScene, te ayudará bastante con openGL

doorman 10-12-2008 01:07:38

Cita:

Empezado por Ñuño Martínez (Mensaje 326594)
Si prevés que vas a desarrollar muchos programas gráficos, sean 2D o 3D, te recomiendo encarecidamente que aprendas a utilizar la biblioteca OpenGL. Existen muchas publicaciones acerca de la misma, tanto de pago como gratuitas, y aunque la mayoría están dirigidas al desarrollo de videojuegos en 3D siempre pueden ayudarte.

Si por el contrario sólo desarrollarás programas gráficos ocasionalmente, no te merece la pena. Con utilizar el Canvas o buscar algún componente de terceros puedes salir del paso.

Eso sí: nada de DirectX o te verás limitado a tres plataformas (Windows, Windows CE y XBox).


Sabes que juegos se estan creando con delphi?, o es con C++?:confused:

Ñuño Martínez 10-12-2008 12:49:30

Aquí tienes un sitio web dedicado al desarrollo de videojuegos con Pascal y Object Pascal, incluyendo Delphi, Lazarus y otros entornos. En sus foros hay una lista de videojuegos desarrollados en este lenguaje, algunos bastante conocidos y otros totalmente desconocidos. Espero que sirva.

doorman 12-12-2008 01:31:30

Cita:

Empezado por Ñuño Martínez (Mensaje 330275)
Aquí tienes un sitio web dedicado al desarrollo de videojuegos con Pascal y Object Pascal, incluyendo Delphi, Lazarus y otros entornos. En sus foros hay una lista de videojuegos desarrollados en este lenguaje, algunos bastante conocidos y otros totalmente desconocidos. Espero que sirva.

Sabes donde puedo encontrar informacion del glsc o smc. Estube bucando por internet y la unica referencia es un intercambio de correos entre un usuario y eric grange, y se limita a decir que es un formato compuesto por esferas y cilindros, y mencionan un editor llamado "eduar editor", pero de eso encontre nada.

Quiero usar es formato para lo que son skeleton colliester, y es archivo trinityRAPE.glsc esta en binario y no lo entiendo.

Ñuño Martínez 12-12-2008 12:08:06

Pues no tengo ni idea. Esas extensiones de archivo no me suenan en absoluto. Lo siento.

Tal vez si preguntas en el foro que he enlazado antes alguien pueda ayudarte.

jandres007 15-01-2009 20:22:15

Hola, veo que andas en las mismas que yo, definitivamente estoy con el mismo lio, solo que soy nuevo en delphi 6 (6 meses) y tengo que hacer el mismo programa con delphi 6 yopengl o algo asi.
Me podrias, tu o alguien porfavor decir como hago para comenzar con openGL bajo dephi 6???
gracias

Ñuño Martínez 16-01-2009 12:44:57

Cita:

Empezado por jandres007 (Mensaje 334640)
Hola, veo que andas en las mismas que yo, definitivamente estoy con el mismo lio, solo que soy nuevo en delphi 6 (6 meses) y tengo que hacer el mismo programa con delphi 6 yopengl o algo asi.
Me podrias, tu o alguien porfavor decir como hago para comenzar con openGL bajo dephi 6???
gracias

Yo aprendí con los tutoriales OpenGL de NeHe. Sí, están en inglés y los ejemplos son en C, pero casi todos incluyen un proyecto para Delphi al final de los textos, junto con versiones de otros lenguajes y entornos. Échales un vistazo.

jandres007 16-01-2009 14:49:21

Ok,
 
GRacias, visite tu página y evidentemente es muy útil,
Gracias y saludos desde Colombia.


La franja horaria es GMT +2. Ahora son las 19:36:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi