美文网首页unity程序员
Unity3D中制作放大镜效果

Unity3D中制作放大镜效果

作者: 战较瘦 | 来源:发表于2016-01-21 13:31 被阅读1342次

    最近实习了,学生时代的最后一个寒假,貌似和我没太多交集,努力充电ing。今天学校的老师委托我做一款场景漫游型的找茬游戏,里面需要用到放大镜这个功能,这个不难,实现的方法不止一种,我在这里提供一种相当简单的思路。

    # 搞起

    1.既然是放大镜,咱们就先做一个简易的镜片,Create一个Cylinder,调整下参数使其像一个镜片。

    简易镜片
    2.这一步制作放大镜的“视线”方向和范围,Create一个Camera,将Projection设置为Orthographic模式,Size调整至合适大小,并设置为简易镜片的子物体。
    Step2‘s Image
    3.接下来就让“视线”观察到的画面显示在镜片上。Create一个Render Texture,赋给Cylinder的材质球和Camera的Target Texture。
    Step3‘s Image
    Step3‘s Image

    # 测试

    一个简易的放大镜就做完了,现在测试下效果。


    放大镜功能测试

    Nice~

    # 加工

    只有镜片,总感觉怪怪的,在Unity Store搜寻后找到了一个Free的Old Pans。用了其中的一个平底锅当放大镜的框架和手柄,最终效果如下~

    完成

    相关文章

      网友评论

      • 雨落随风:居然是平底锅,太有才了
      • f072f3b309f4:楼主能分享下工程吗
        战较瘦:@似水彪心 年代久远。。。你试试这个地址。https://github.com/zhanshu233/Find-Flowers

      本文标题:Unity3D中制作放大镜效果

      本文链接:https://www.haomeiwen.com/subject/femlkttx.html