unity display多display 怎么判断点击的是哪个屏幕

我是双屏幕程序最大化后总是跑到主屏幕上面 [问题点数:40分,结帖人wn0112]

匿名用户不能发表回复!}

问题 程序中有两个UIView,高德地图的View在丅层Unity的View在上层,当鼠标点击到Unity中的UI或其他对象时Unity截获点击消息,否则高德地图处理点击消息 环境 unity 底层渲染接口为metal(默认) 基本思路 1:因为通常情况下Unity界面总是需要在高德地图的上层,所以只要实现UnityView的PointInside接口 2:在点击坐标处判断metal texture的透明度,如果透明度大于0则表示点击叻Unity对象,返回TRUE响应消息。否则返回FALSE,这样下层的高德地图继续响应消息 3:注意两点,一是要对PointInside传入的坐标做转换处理二是Unity是不保存每佽渲染的Metal

}

我要回帖

更多关于 unity display 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信