如果有多台摄像机,则使用RayCast在Sprite上捕获触摸

哈桑·伊蒂亚兹(Hassan Imtiaz)

我的层次结构中有两台摄像机,一台名为“主摄像机”,另一台为“ ABC_Camera”。我有应用了碰撞器的子画面,并且我试图通过以下代码单击子画面:

if (Physics.Raycast (ray,out hit,1000)) {
    colliderName = hit.transform.name;
    hit.transform.SendMessage ("Selected");
}

如果使用主摄像机,此代码可以正常工作。但是,一旦将摄像机从主摄像机更改为ABC_Camera,则在条件不起作用的情况下可以进行上述操作。这是我用来切换相机的代码:

Camera cam1= GameObject.Find("ABC_Camera").GetComponent<Camera>();
cam1.enabled = true;

请帮我。

瑞安

您正在启用相机,但仍在RayCast上使用“ Camera.main”。启用后将var ray更改为cam1。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

同步捕获多台摄像机

使用javascript从通过USB端口连接到笔记本电脑的多台摄像机捕获视频

使用python使用IP摄像机捕获单个图像

如何使用OpenCV捕获多个摄像机流?

找出哪个“观看消耗”触摸事件(如果有)

处理多个摄像机捕获的UWP

从线程内捕获OpenCV摄像机

优化多台摄像机的立体声校准过程

多台摄像机-固定:随机房间

如何获取Linux(ubuntu)上的视频捕获设备(网络摄像机)列表?(C / C ++)

在Windows窗体上的C#Opencvsharp 3摄像机捕获

WPF和C#捕获网络摄像机和网络摄像机

使用Scanner库,如果有陈述,简单的任务?

如果有类,则使用jQuery获取类名

检查哪个部署(如果有)正在使用秘密

如果有多个 .vimrc 将使用什么?

使用摄像机的闪光灯

使用移动摄像机照明场景

仅使用摄像机检测SCNNode

如果用户拒绝访问摄像机,如何防止WKWebView显示摄像机模式?

LibGDX如果有2个物体触摸,请执行某些操作

使用来自网络摄像头的HTML输入类型文件捕获便携式摄像机录制视频

openCV:尝试了解从摄像机代码捕获视频

如果用户拒绝使用代号的摄像机,您可以从代码中查到吗

如果有多个 catch 块,为什么在 catch 块中没有捕获 RuntimeException?

如果有图像,如何捕获jQuery UI自动完成的select事件?

如果有人尝试直接设置类实例的变量,则捕获

如果有几个例外正在处理中,会发生什么?如何捕获它们?

正则表达式捕获整行或如果有可选字符,则还捕获2个捕获组