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


一. 创建一个3DObject

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

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

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

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

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

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

四.创建Plane,测试效果

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

最新文章

  1. ASP.NET中的缓存机制
  2. Javascript 数组常用操作方法
  3. s5pv210中断体系
  4. svn查看代码作者的命令
  5. Java 另一道构造器与构造器重载的题目
  6. 1316. Electronic Auction(树状数组)
  7. 【大盛】HTC one/M7 ROM 最新本地化OrDroid8.2.6 高级、快速设置 永久root 更多自定义 稳定 流畅
  8. android studio c++ 自动补全
  9. 逆向知识第十四讲,(C语言完结)结构体在汇编中的表现形式
  10. iOS开发之五:常用控件--UITextField的使用
  11. MOAC中“MO:安全性配置文件“对于开发者
  12. 数据保存策略(Retention Policies)
  13. 高德Location
  14. 【Teradata SQL】十进制转换成二进制
  15. nginx问题集锦
  16. 洛谷P1360 [USACO07MAR]黄金阵容均衡题解
  17. Confluence 6 数据库字符集编码和问题
  18. python构造栈结构
  19. ADO SQL delete 日期条件参数
  20. 并行Linq

热门文章

  1. [USACO08JAN]电话线$Telephone \ \ Lines$(图论$+SPFA+$ 二分答案)
  2. python -- peewee处理数据库连接
  3. ZXing 二维码应用
  4. TabActivity 、fragemnt+fragment 和 Fragment+Viewpager 优缺点
  5. JNI由浅入深_2_C语言基础
  6. HDU 1599 find the mincost route(floyd求最小环 无向图)
  7. JavaScript this用法
  8. 【Javascript-基础-Date】本地时间与UTC(GMT)时间转换
  9. iOS10 语音播报填坑详解(解决串行播报中断问题)
  10. linux、SMART、Shell的学习