美文网首页
Unity RenderTexture实现汽车后视镜

Unity RenderTexture实现汽车后视镜

作者: LeoYangXD | 来源:发表于2017-01-13 13:03 被阅读319次

这个是我搭建的场景,画面比较Low,但这不是重点。红色的Cube相当于一个小车,面片就是相当于我的右后视镜

Paste_Image.png

当我移动物体的时候,我们可以看到面片里边的图像就是车子有后边的景象


若水GIF截图_2017年1月13日12点38分36秒.gif

我们首先建一个MainCamera相当于我们司机的视野,而后再建一个摄像机让他拍摄我们右后方的情况

Paste_Image.png

然后我们新建一个RenderTexture

Paste_Image.png

然后把该RenderTexture拖入到后右视镜的摄像机的TargetTexture

Paste_Image.png

这个作用就是该摄像机所拍摄到的画面实时渲染到该RenderTexture上边。
我们接着在场景中新建一个面片,我们把该面片的位置设定好,一定要在主摄像机的照射范围内,然后把该RenderTexture拖到该面片上,相当于把renderTexture当做材质球加到面片上。最主要的一点是我们要把面片的Scale相对应的轴向改为负的,这样就会达到后视镜的效果了。

Paste_Image.png

到此为止我们的后视镜就做完了,开篇的那个动态图就是效果。我们利用这个技巧我们也可以做枪战游戏里边狙击枪的瞄准镜效果。

相关文章

  • Unity RenderTexture实现汽车后视镜

    这个是我搭建的场景,画面比较Low,但这不是重点。红色的Cube相当于一个小车,面片就是相当于我的右后视镜 当我移...

  • LuaJIT性能热点函数优化

    1)LuaJIT性能热点函数优化​2)Unity 2019.4打包Android疑问3)RenderTexture...

  • Unity RenderTexture的应用

    在开发过程中,有2个与RenderText相关的2个需求,看到 Unity3d中渲染到RenderTexture的...

  • 如何优化.so mmap内存占用

    1)如何优化.so mmap内存占用 2)模拟器下物理碰撞失效 3)Unity RenderTexture的释放在...

  • 汽车后视镜的使用知识

    汽车后视镜分为左右后视镜和中间后视镜,大家开车应该注意后视镜的正确使用方法。 一 后视镜的位置调节左侧后视镜应该调...

  • 关于汽车后视镜

    78/365 记录:今天白天下雨,需要外出到另一个店面,开店车辆视线非常的差,后视镜没有加热功能,一直处于模糊不清...

  • starling截屏

    var rt:RenderTexture=new RenderTexture();var matrix:Matri...

  • ios-ARKit 实现与3D模型交互(模型换肤、运动)

    本章实现对模型(Demo中用了一个汽车模型)的交互操作,包括对汽车模型换肤、零件拆卸、轮胎运转、后视镜开合、以及车...

  • 在3D模型上实时作画

    在Unity中实时绘制纹理总共需要两个东西, 一个是RenderTexture, 而如何确定绘制的区域则需要用到R...

  • RenderTexture

    在U3D中有一种特殊的Texture类型,叫做RenderTexture,它本质上一句话是将一个FrameBuff...

网友评论

      本文标题:Unity RenderTexture实现汽车后视镜

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