![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
siii
si creo que es por que no libero la memoria bien pero eso se trataria si creara varios por ejemplo disparos y que no los libere pero apenas arranca el juego mi nave se mueve muy lento... con el fondo le aplique canvas pero no creo que sea eso ademas todabia esta quieto y la otra seria los graficos pero no eso no creo uso png para todo =D
les cuento de que se trata el juego. es un juego de naves que se crean enemigos de un solo lado y se dispersan por todas partes cada 2000ms se crea otro y el fondo no se mueve y mi nave lo muevo con un timer para que se mueva bien mmmm no se donde mas pueda estar el problema... he oido ablar de direct para juegos.. eso deberia usar? |
|
#2
|
||||
|
||||
|
Hola Celta.
Veo que no has echo caso omiso de lo dicho por bosster y apuntas tus sospechas a que los disparos son la causa, vamos progresando... Pero para poder ayudarte vas a tener que afinar un poco más la puntería: ¿ Que utilizas para simularlos y mostrarlos ? ¿ Se crea un recurso por cada disparo ? ¿ Liberás los recursos ? ¿ Como y donde ? Un poco de código tampoco vendría mal... Saludos. ![]() |
|
#3
|
||||
|
||||
|
Amigo Celta, una revisión de nuestra guía de estilo no te vendría mal, gracias
![]() Por cierto, mi coche no va bien, alguien sabe lo que le pasa?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Cita:
Cita:
¿Cuando arrancas el juego cómo está la CPU? ¿Puedes poner algo de código? ¿Utilizas muchos timers?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
||||
|
||||
|
Uno de los posibles problemas es que no utilizas una biblioteca adecuada para la realización de videojuegos. Ten en cuenta que tanto la VCL, como la CLX y la LCL están diseñadas para el desarrollo de aplicaciones de usuario, no videojuegos, por lo que no satisfacen las necesidades especiales de estos, como son los búfers gráficos y de sonido rápidos y sincronizados, los sprites, las entradas de teclado, ratón, mando de juego..., el control del tiempo, etc.
Te recomiendo que eches un vistazo a las muchas bibliotecas y motores existentes para Delphi o Lazarus (algunos funcionan en ambos). Un buen sitio donde buscar es en la renovada Pascal Game Development. No te recomiendo Allegro.pas porque todavía sigue sin funcionar con Delphi (aunque la versión 4.2 sí lo hace y sigo manteniéndola por eso), pero dentro de poco lo hará, concretamente cuando salga la versión 4.5 que empezaré a desarrollar en unos meses. Fíjate que yo había leído vellosidad. ![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment Última edición por Ñuño Martínez fecha: 22-09-2010 a las 10:28:07. |
|
#6
|
||||
|
||||
|
Problema de vellosidad...
![]() ![]() Saludos. ![]() |
|
#7
|
||||
|
||||
|
No paro de reír.
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Dif en velocidad | dao_ar | Firebird e Interbase | 2 | 23-11-2009 17:06:05 |
| problema de velocidad con mysql y delphi 6 | Byfed | Conexión con bases de datos | 2 | 03-02-2009 23:25:01 |
| Problema con la velocidad de actualizacion de datos en mi programa | Peterman | Varios | 1 | 14-06-2007 23:41:20 |
| Velocidad en red | Jordy | Varios | 2 | 11-01-2005 09:54:58 |
|