首页 > 解决方案 > 如何在具有交互式屏幕的android上支持双屏?

问题描述

我正在制作一个在带有交互站的android手机上运行的游戏,站看起来像一个交互屏幕,当手机连接到站时,站将显示与手机相同的桌面内容,并且可以启动应用程序并执行相同的操作作为手机,它还可以分别在手机和电台上启动不同的应用程序。我想实现启动我的应用程序,并且可以在手机屏幕和站点屏幕中看到不同的视图,手机屏幕和站点屏幕都可以接收用户输入事件。

我试过用,

ExtCamera.SetTargetBuffers(Display.displays[1].colorBuffer, Display.displays[1].depthBuffer);

将 ExtCamera 视图输出到辅助屏幕。

我可以在站点屏幕和手机屏幕中看到不同的相机视图,但是站点屏幕无法接收用户输入,我想知道是因为这种方法只是将纹理渲染到屏幕所以它无法接收用户输入?还是有另一种方法可以实现这个目标?我知道android原生提供类表示来支持多显示,但是android和unity之间的交互似乎工作量很大。

任何帮助,将不胜感激!

标签: androidunity3dmultiple-monitors

解决方案


推荐阅读