【UGUI】 (一)------- 放大镜

在许多游戏或应用中,我们常常看到放大镜的身影,而在Unity里面,制作一个简易的放大镜是非常简单的。                   


一. 创建一个3DObject

创建一个Cube或者 Cylinder,这里为了更像放大镜一些,笔者创建了一个Cylinder。然后调节其大小,尺寸等

【UGUI】 (一)-------   放大镜【UGUI】 (一)-------   放大镜

二. 创建Camera,调整视野范围

创建一个camera,并挂载到上一步创建的Cylinder下,调整它的Projection和Size等参数

【UGUI】 (一)-------   放大镜【UGUI】 (一)-------   放大镜

【UGUI】 (一)-------   放大镜【UGUI】 (一)-------   放大镜

三.创建RenderTexture,用以显示放大镜内容

创建一个RenderTexture,并把它赋值给第二步创建的摄像机中的TargetTexture,

创建一个Material,赋值给第一步创建的Cylinde,并把RenderTexture赋值给该材质的Albedo

【UGUI】 (一)-------   放大镜【UGUI】 (一)-------   放大镜

【UGUI】 (一)-------   放大镜【UGUI】 (一)-------   放大镜

四.创建Plane,测试效果

创建一个Plane,并赋值一张图片,测试放大效果

【UGUI】 (一)-------   放大镜【UGUI】 (一)-------   放大镜

 

上一篇:【UGUI】 (一)------- 放大镜


下一篇:【UGUI】 (二)--------- 小地图