FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
efecto disparo de los juegos
Hola amigos, ¿cómo se hace ese efecto que simula un disparo en los juegos, como puede ser una bola de fuego o una ráfaga, etc.? Cualquier ejemplo de código de algo así agradecería me lo enviaran. Muchas gracias.
|
#2
|
||||
|
||||
A q efecto te refieres? si te refieres al movimiento y hasta donde yo se el grafico q muestres tienes q desplazarlo tu mismo en el tiempo, si te refieres a degradaciones puedes crear un .gif animado o .avi por aparte y reproducir este mientras lo vas moviendo,a la vez puedes reproducir un .wav para el sonido.
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
#3
|
|||
|
|||
disparo
Me refiero a por ejemplo en el viejo juego Mario que funciona en DOS cuando dispara a las tortugas, etc.
|
#4
|
||||
|
||||
hhhhmmmm disculpa pero no recuerdo mucho Mario poq odio ese juego ¿es donde dispara algo de fuego ? Si es asi, puedes hacer lo q te menciono arriba, desplazas un objeto q contiene una imagen en el tiempo, el DeltaX/DeltaT lo escoges por ensayo y error ya q a veces suele ser mas lento o rapido de lo q la vista lo esperaba
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
#5
|
|||
|
|||
disparos :-)
Estoy de acuerdo en lo que se refiere a ese juego. Lo he mencionado porque es un juego que todos alguna vez vieron .
Pero cualquier ejemplo me valdría, si me puedes mandar un ejemplo simple te lo agradezco. Un abrazo |
#6
|
||||
|
||||
edusus:
Cita:
no paja...es broma. usa un TImage, un TTimer. en el constructor pon: Código:
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { Img->Picture->LoadFromFile("BLACKSIREN0.BMP"); Img->Width=50; Img->Height=50; Img->Stretch=true; Img->Top=100; Img->Left=10; Timer1->Interval=25; Timer1->Enabled=true; } Código:
void __fastcall TForm1::Timer1Timer(TObject *Sender) { Timer1->Enabled=false; double x=Img->Left+30; double y=20*sin(x)+100; Img->Left=x; Img->Top=y; if(x <= 1500) Timer1->Enabled=true; } La resoluciòn q uso es 2048x1536 y se ve bien
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
#7
|
|||
|
|||
disparo
Te agradezco tu respuesta (sin abrazo ).
¿Podrías ayudarme un poquito más con el código? No encuentro la forma de declarar el constructor. Anda mándame el código más completo. Gracias, " un disparo " |
#8
|
||||
|
||||
edusus:
Cita:
En cuanto al constructor hasta ahi llego yo, porq uso Builder pero ya de Pascal no conozco de objetos, se solicita la ayuda de cualqier otro miembro del foro para q lo traduzca .
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
#9
|
|||
|
|||
Cita:
Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#10
|
|||
|
|||
al ego
Yo no soy un profesional, no estoy haciendo un programa para venderlo.
No vivo de la informática y la forma como aprendí lo poco que aprendí ha sido en base a ejemplos. Así que Ego (te sienta muy bien ese nombre) no tengas miedo no te voy a quitar trabajo. Yo nunca ofendí a nadie en este foro, me parece fuera de lugar e improcedente tu actitud hacia mi. Mala suerte, si no puede existir alguien que le guste por diversión la programación, si todo lo veis como negocio es muy triste. Buscaré otra forma de aprender. |
#11
|
||||
|
||||
edusus:
Cita:
Cita:
Cita:
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
#12
|
|||
|
|||
Cita:
Entiendo que esto sea un pasatiempo para ti pero creo que aún los pasatiempos deben de tener su lado educativo si no de nada sirven. La respuesta de OSKR tiene todos los elementos para que tu conviertas su ejemplo a código Delphi, pero si no tienes ganas o te da flojera leer un poco sobre las funciones y procedimientos Delphi, pues eso es otra cosa. Y bueno, pues que le vamos a hacer egostar es mi nick y solo yo se porque y no necesariamente es por el EGO aunque si asi lo conceptualizas eres libre de hacerlo realmente no me molesta en lo mas mínimo. Espero que en el foro haya gente que trabaje por ti, yo no lo voy a hacer, disculpame. Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#13
|
|||
|
|||
¿trabajar por mi???
Yo no he pedido a nadie que trabaje por mi. Solo le he pedido como se le pide a un maestro, porque para mi bajo nivel todos son maestros, que me diga lo que ya sabe si lo sabe, y no para simplemente copiarlo sino para aprender en base a eso razonando el código. Esa es la forma como me resulta más fácil a mi aprender.
Imagínate que la ciencia pretendiera que cada científico empezara de cero sin darnos el conocimiento ya obtenido; en ese caso aun estaríamos pensando que la Tierra es el centro del Universo. |
#14
|
|||
|
|||
Cita:
Nota que es lo mismo que te puso OSKR pero en lenguaje Pascal.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#15
|
|||
|
|||
gracias,...
Gracias nuevamente por ayudarme a aprender.
Te voy a preguntar algo si es posible, de paso ya verás como no me limito a copiar código. No entiendo por qué la primera frase en el código del timer lo inhabilita y sin embargo funciona el código que sigue. Yo no habría podido convertir al código Pascal porque no conozco para nada otro código, así que te lo vuelvo a agradecer. |
#16
|
|||
|
|||
Cita:
Claro está que a manera de ejemplo te sirve para saber que hace, sin embargo, esto se debería modificar a tus necesidades reales. Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Grupo de desarrollo de juegos | Delphi Man | Varios | 32 | 03-10-2007 21:36:23 |
Efecto en desplegado | Jorghino reyes | Varios | 1 | 10-09-2005 18:17:58 |
juegos 2d | Flores | Varios | 0 | 30-05-2005 14:44:35 |
juegos de telefonos moviles | maruenda | Varios | 1 | 14-11-2004 19:13:09 |
Efecto Kodak | obiwuan | Humor | 1 | 03-05-2003 22:01:12 |
|