学员(7687)
课程(179)
分享
相机和图片距离不变,相机可以旋转,视角角度也可以变化,如何限定相机的旋转和视角角度,让相机视野不会超出图片。我之前的做法是:首先获取到了一定距离相机视角的四个顶点坐标,通过这四个顶点坐标来判断视野是否超出图片,但是这样的话,有个判断滞后的问题,比如:相机的旋转和缩放改变了顶点的坐标,然后再通过坐标来判断相机视角是否超出图片,然后才来限制相机旋转,逻辑上就有点颠倒了。暂时没有更好的思路。请求支援!!!
取得图片的四个角的四个点,判断这四个点是否在相机视野内就可以了
在Camera里面应该直接提供了一个方法,可以判断某个点是否在相机的视野内