Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: Jorge01 en Agosto 23, 2017, 08:42:51 AM

Título: Embeber un programa externo.
Publicado por: Jorge01 en Agosto 23, 2017, 08:42:51 AM
Hola,
 
Necesito embeber un programa externo a Unity en un objeto. Algo así como si dibujo una televisión y cargo el programa en la pantalla. 
 
Alguien me orienta?
 
Agradecido de antemano.
Título: Embeber un programa externo.
Publicado por: FNP en Septiembre 25, 2017, 10:50:28 PM
Ni de coña, aparte de que para cada sistema operativo sería una solución diferente, el programa embebido puede hacer cualquier cosa, sobre todo, tendrá su gestión de pantalla vete tu a saber como, con lo que colocar eso dentro de un contexto de dispositivo (entiéndase un canvas en Unity) va a ser como mínimo muy complicado, aparte de que unity no da medios para ello.
 
En C o C++ nativo lo podrías hacer sin demasiados problemas (que no sin demasiado esfuerzo).
 
Lo mas parecido que yo he hecho ha sido pintar sobre PDFs, en iOS nativo y ha sido un dolor.
Título: Embeber un programa externo.
Publicado por: FNP en Septiembre 26, 2017, 10:51:53 AM
Tienes que averiguar los handles de las ventanas para poder incrustarlos, supongo que a base de llamadas a dll lo podrás hacer o haciéndote un plugin en C, yo no he manejado la api de windows desde W98 pero supongo que el sistema será parecido.
 
Y por supuesto, solo vale para Windows.