Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Embeber un programa externo.

Iniciado por Jorge01, Agosto 23, 2017, 08:42:51 AM

Tema anterior - Siguiente tema
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.

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.

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.

Etiquetas: