admin 管理员组

文章数量: 894198

unity实现小地图和放大镜功能

在project中右键创建render Texture,然后右键在UI里创建RawImage,把render Texture拖进去

然后创建一个相机把render Texture拖进去


然后左上角就出现一个小地图

随后实现放大镜功能

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class mirror : MonoBehaviour {// Use this for initializationvoid Start () {}// Update is called once per frame//获取相机里的fieldOfView组件,改变他的值,从而实现放大镜的功能void Update () {if (Input.GetMouseButtonDown(1)){Camera.main.fieldOfView = 20;}if (Input.GetMouseButtonUp(1)){Camera.main.fieldOfView = 60;}}
}

然后把此代码挂载到相机上就可以实现放大镜功能了
动态图博主就不放了,自己动手去试试

本文标签: unity实现小地图和放大镜功能