Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(196评价)
价格: 4019.00元
关于限制相机可以范围的问题
LeeYan发起了问答2017-12-26
1
回复
1473
浏览

相机和图片距离不变,相机可以旋转,视角角度也可以变化,如何限定相机的旋转和视角角度,让相机视野不会超出图片。我之前的做法是:首先获取到了一定距离相机视角的四个顶点坐标,通过这四个顶点坐标来判断视野是否超出图片,但是这样的话,有个判断滞后的问题,比如:相机的旋转和缩放改变了顶点的坐标,然后再通过坐标来判断相机视角是否超出图片,然后才来限制相机旋转,逻辑上就有点颠倒了。暂时没有更好的思路。请求支援!!!

所有回复
  • siki 2017-12-28

    取得图片的四个角的四个点,判断这四个点是否在相机视野内就可以了

    在Camera里面应该直接提供了一个方法,可以判断某个点是否在相机的视野内

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!