Autor
|
Tema: Deplazar imágen (Leído 3,364 veces)
|
CM2ARY
Desconectado
Mensajes: 13
|
Nesecito hacer que una imágen se desplace por toda la pantalla y cuando llegue al borde reobote hacia otra dirección como si fuera el screensaver de los DVD
comencé hciendo esto pero no tengo idea de como seguir
X = GenNumRange(0, Screen.Width - imgLogo.Width) Y = GenNumRange(0, Screen.Height - imgLogo.Height)
imgLogo.Left = X imgLogo.Top = Y
Gracias
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.788
|
¿VB6, o VB.NET?. En caso de ser en VB.NET, puedes traducir este ejemplo para C#: Más ejemplos probablemente aquí: Saludos
|
|
|
En línea
|
|
|
|
tincopasan
Desconectado
Mensajes: 1.286
No es lo mismo conocer el camino que recorrerlo.
|
más allá del lenguaje y de los ejemplos que te pasó Elektro estaría bueno ir analizando la lógica de lo que querés hacer y has hecho. Teoría: 1) has determinado que X e Y es la posición en la que se encuentra la imagen, hacia la izquierda y la altura de la pantalla. 2) sumar a esa posición (X ó Y),a una sola para que el desplazamiento sea lineal, determinado valor(+10 por ejemplo), que es la nueva posición de la imagen, repetir esta operación hasta que X ó Y coincidan con el tamaño total de la pantalla 3)Si X ó Y es el tamaño máximo, cambiar la dirección y el ángulo (sumando o restando en la altura) y restando (-10 en lo líneal) hasta que se llegue nuevamente a los valores mínimos de la pantalla. 4)Repetir cambiar ángulo y el punto 2 Es una explicación muy mala y sin código, pero desde mi perspectiva si entendés esto después desde cualquier lenguaje averiguando lo mínimo, ya se puede hacer: a)posición de x,y(variables) b)mostrar una imagen en x,y c)sumar valores de variables d)obtener el tamaño de la pantalla e)comparar variables y actuar si se llega a igualdades o hasta que se llegue(bucles) Saludos.
|
|
|
En línea
|
|
|
|
CM2ARY
Desconectado
Mensajes: 13
|
Este funcionó perfectamente en .Net, pero lo necesito para VB6. Voy a ver si lo logro pasar a VB6, sino vuelvo a postear. Gracias Elektro
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
pasar imagen a 16 bits sin distorcionar la imagen
Diseño Gráfico
|
morenochico
|
3
|
9,074
|
19 Noviembre 2010, 10:14 am
por 4rm4ndo
|
|
|
[Imagen Enlace] Quiero que una imagen no tenga borde si la convierto en link.
Desarrollo Web
|
KuraraGNU
|
4
|
4,564
|
11 Mayo 2011, 10:17 am
por KuraraGNU
|
|
|
Cómo fundir una imagen en otra imagen?
Diseño Gráfico
|
TheMaker
|
2
|
5,564
|
24 Febrero 2012, 00:25 am
por _loko_
|
|
|
Ayuda en c# con poner imagen sobre imagen
.NET (C#, VB.NET, ASP)
|
purocuque
|
3
|
7,436
|
4 Mayo 2015, 09:07 am
por USLO
|
|
|
MOVIDO: Ayuda en c# con poner imagen sobre imagen
Programación C/C++
|
Eternal Idol
|
0
|
1,500
|
30 Abril 2015, 12:23 pm
por Eternal Idol
|
|