Unity Spain

Mesa de ayuda => Unity3D => Interfaz => Mensaje iniciado por: alejandro en Abril 05, 2019, 10:34:46 PM

Título: Parpadea si muevo una imagen desde muy lejos
Publicado por: alejandro en Abril 05, 2019, 10:34:46 PM
Hola, 
 

Estoy en un proyecto es un tipo de juego de estadística y me esta ocurriendo un fallo muy raro. Cuando el objeto esta muy lejos hace que al mover no se muestre correctamente y lo que pasa que me hace un tipo efecto parpadeante y marea al jugador.
 
Resumo mi código: tengo un Canvas el render mode es en cámara, con la opción Scale with Screen size y esta a 1920 x 1080 (he probado varias y no sirve)
 

He hecho muchas otras cosas y nada.
 
Cualquier ayuda o idea será muy bien venido ya que este error es una desesperación y me estoy quedando si idea.
 
Para producirlo basicamente es crear mucho imagenes muy muy pequeñas y moverlo poco a poco.
 
Gracias a todos!
 
 
 
Este es el ejemplo
 


   
eature=oembed" width="480">

 
 
Título: Parpadea si muevo una imagen desde muy lejos
Publicado por: lightbug en Abril 06, 2019, 06:33:18 AM
Hola, el movimiento no creo que tenga que ver, parece algo gráfico, una deformación, quizás relacionado a los pixels (pixel perfect quizás?).
 
Probá emularlo en Overlay o Wolrd Space a ver que pasa.
Título: Parpadea si muevo una imagen desde muy lejos
Publicado por: pioj en Abril 08, 2019, 04:07:20 PM
O lo estás moviendo mal en cada frame/update, o ese gráfico es enorme o tiene algo que no le gusta al render de Unity. A ver qué averiguas....
Título: Parpadea si muevo una imagen desde muy lejos
Publicado por: alejandro en Abril 10, 2019, 01:50:23 PM
He probado las dos cosas y no funciona :(
 
Gracias por la respuesta, esta siendo un gran problema y comedura de cabeza
 
 
 
Os paso fotos y un video para que se entienda bien 
 
 
 


   
eature=oembed" width="459">

 
(//%3CfileStore.core_Attachment%3E/monthly_2019_04/1.png.4600e9e5d0cb436589cd78b34b036d66.png)
 
(//%3CfileStore.core_Attachment%3E/monthly_2019_04/3.thumb.png.1fdd9e3bd9fa267f68e3a10b10951977.png)
 
(//%3CfileStore.core_Attachment%3E/monthly_2019_04/3.thumb.png.e0609f12e0243ba0342a5cee408cb67a.png)
 
 
 
Os paso un proyecto muy simple que produce el fallo al dar solo play, a ver si lo encontráis el fallo, no se me ocurre nada mas :(
 
Assets.zip
Título: Parpadea si muevo una imagen desde muy lejos
Publicado por: lightbug en Abril 10, 2019, 09:12:16 PM
Cuidado con el "scale" del game view, no actua como un acercamiento real de cámara, sino como un zoom de pantalla (no se si se entendió), osea que va a pixelar todo. No digo que sea el problema pero probar un tema delicado gráficamente con el scale del game view no creo que ayude.
Título: Parpadea si muevo una imagen desde muy lejos
Publicado por: zelleGames en Abril 26, 2019, 09:14:06 AM
A lo mejor es una tonteria lo que digo, pero has probado a cambiar los colores por algunos más suaves, para que no haya tanto contraste, no creo que lo arregle pero a lo mejor lo suaviza...por decirte algo.
 
 
 
Tambien he visto que tienes el parametro far de la camara inmenso, prueba a reducirlo aunque imagino que ya lo habras probado.
Título: Parpadea si muevo una imagen desde muy lejos
Publicado por: Igor en Julio 31, 2019, 12:54:10 PM
prueba a desactivar el anti aliasing de la camara (MSAA).
 
...o como dicen arriba igual es el FAR de la camara.
Título: Parpadea si muevo una imagen desde muy lejos
Publicado por: Juandapp en Noviembre 27, 2019, 12:52:38 PM
Parece un tema relacionado con el Size de tu cámara, estás teniendo en cuenta la altura de tu canvas o cámara? Ésto generalmente sucede cuando los pixeles no caben en la pantalla, y se les antoja moverse como oruga. Es algo que pasa muy frecuente en Pixel Art, aún no entiendo por que pasan estas cosas con Unity, pero el Pach Pixel Perfect te soluciona eso. 
 
 
 
Saludos.