PIero
1
抱歉问一个基础的问题,我完全不知道如何切换摄像头。
我参考手册,在InitialCamera中添加了ZoomCamera2D节点,
但在视觉脚本中选择“切换摄像头”时,会显示“目标摄像头ID”。
这个“摄像头ID”到底是什么?似乎只能输入数字,是“目标ID”吗?
目标ID必须是数字吗?还是指目标ID的设置顺序?
手册中关键的后续说明完全没有提及。
我原本只想在缩放时让摄像头跟随另一个对象,
但一旦切换摄像头,无论怎么设置,缩放功能都会失效。
我花了一整天尝试各种方法,但还是束手无策。
如果有了解情况的朋友,恳请赐教,非常感谢!
PIero
3
谢谢。当然,那个话题我已经看过了。
- 现在可以通过视觉脚本中的“更改相机”动作来切换相机。
但在我的环境中,无法查看该话题的后续内容,或者该内容根本不存在。
我始终不明白,在视觉脚本中可指定的“相机ID”这个数字具体指的是什么。
因为只能通过数字来指定,所以它似乎与目标ID不同,但手册已经过时,不确定是否在更新中,规格或名称发生了更改。
而且属性中也没有任何说明。
相机ID应该是指GameScene节点的相机列表中的编号。
这个动作似乎只针对已注册到该列表中的相机生效。
很抱歉解释不够详细。正如WitchLyrica所说,相机ID可以在GameScene节点的相机列表中进行设置。
- 向场景中添加ZoomCamera2D节点
- 在GameScene节点的属性中,向相机列表添加一个元素,并添加ZoomCamera2D节点
按照上述步骤将相机注册到列表中,就会分配一个ID。如附图所示,InitialCamera被分配为相机ID 0。
PIero
6
谢谢。这边也已经设置好了,但可能是其他设置有误,调整了执行动作的顺序后就正常工作了。给您添麻烦了,非常抱歉。
PIero
7
看来是我之前搞错了其他设置,现在已经解决了。
我一度怀疑是不是自己的理解有误,但因为得到了您的回复,让我对摄像头切换的规格有了确信,从而找到了问题的根源。
非常感谢!
1 个赞