private float FollowPosx,FollowPosy;
private float moveAmount=5; //控制镜头的移动速度
// Update is called once per frame
void Update()
{
if (Input.mousePosition.y > Screen.height * 0.9)//如果鼠标位置在顶部,就向上移动
{
FollowPosy += moveAmount * Time.deltaTime;
}
if (Input.mousePosition.y < Screen.height * 0.1)//如果鼠标位置在底部,就向下移动
{
FollowPosy -= moveAmount * Time.deltaTime;
}文章来源:https://www.toymoban.com/news/detail-505631.html
if (Input.mousePosition.x > Screen.width * 0.9)//如果鼠标位置在右侧,就向右移动
{
FollowPosx += moveAmount * Time.deltaTime;
}
if (Input.mousePosition.x < Screen.width * 0.1) //如果鼠标位置在左侧,就向左移动
{
FollowPosx -= moveAmount * Time.deltaTime;
}文章来源地址https://www.toymoban.com/news/detail-505631.html
到了这里,关于Unity 控制摄像机镜头的上下左右移动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!