android - 如何在具有交互式屏幕的android上支持双屏?
问题描述
我正在制作一个在带有交互站的android手机上运行的游戏,站看起来像一个交互屏幕,当手机连接到站时,站将显示与手机相同的桌面内容,并且可以启动应用程序并执行相同的操作作为手机,它还可以分别在手机和电台上启动不同的应用程序。我想实现启动我的应用程序,并且可以在手机屏幕和站点屏幕中看到不同的视图,手机屏幕和站点屏幕都可以接收用户输入事件。
我试过用,
ExtCamera.SetTargetBuffers(Display.displays[1].colorBuffer, Display.displays[1].depthBuffer);
将 ExtCamera 视图输出到辅助屏幕。
我可以在站点屏幕和手机屏幕中看到不同的相机视图,但是站点屏幕无法接收用户输入,我想知道是因为这种方法只是将纹理渲染到屏幕所以它无法接收用户输入?还是有另一种方法可以实现这个目标?我知道android原生提供类表示来支持多显示,但是android和unity之间的交互似乎工作量很大。
任何帮助,将不胜感激!
解决方案
推荐阅读
- android - 通过网络调用验证 android 中的 URL
- c++ - 使用类从 clang 生成 IR
- classpath - com.faizan.org 包可从多个模块访问:在 Eclipse 2019-12 构建期间使用 JDK 9+ 的 ProjectA、ProjectB
- android - 如何获取图像android的路径?
- django - Django 用户和权限
- javascript - 如何在不重复代码的情况下制作 if 语句?
- node.js - 使用 Firebase 功能重定向到 URL - 谷歌云功能
- c++ - 链表中写访问冲突的未知原因
- r - 如何通过 $ 后跟函数访问 data.frame 列?
- aem - 如何在 aem 的 css.txt 中合并可创作的 css 文件