首先明确一点,经过实验发现GetAxis是不精确的,它无法判断具体在屏幕上移动的位置,只能代表一个速度。所以不能使用GetAxis做到精确。2d的地图情况下,关键的是一个名为OrthographicSize的属性,摄像机实际的高度 = OrthographicSize*2 ,而 摄像机实际的宽度 = 摄像机实际的高度*aspect , 当手指在屏幕上滑动时,可以看作镜头在运动,而运动的量等同于反方向运动地图(可以看作两个手指中间夹着一张纸,然后抽动那张纸,上面的手指代表手指,下面的代表地图上的固定点)。由此可以计算出镜头运动的量为
实际运动高度 = 摄像机实际的高度* (在屏幕空间中的手指运动高度)/镜头高度 ,依此类推
暂无关于此日志的评论。