遮挡剔除和物体多层次转换练习

本文介绍了Unity3D中如何实现遮挡剔除和物体多层次转换技术。通过场景搭建、设置物体属性及烘焙Occlusion Culling,实现在摄像机移动后自动隐藏不可见物体。同时,利用LOD插件,根据摄像机视距动态切换显示物体,优化游戏性能。
摘要由CSDN通过智能技术生成

一、遮挡剔除

即为视角(摄像机)在移动后,不在视角中的物体进行隐藏

1、场景搭建

首先要体现处摄像机移动后物体隐藏的效果先多创建好几个物体(如图)
在这里插入图片描述

2、属性设置

将建好的物体们选中将Static中的Occduder Static、Occdudee Static 选项勾选
在这里插入图片描述
依旧保持物体们被选中的状态选择window菜单栏中的Rendering选项的Occlusion Culling功能进行烘焙
在这里插入图片描述
在这里插入图片描述
选择你的主相机勾选Occlusion Culling选项
在这里插入图片描述

3、运行并查看

当程序运行后当你移动摄像机后在视野中的物体会进行显示,当物体移动出摄像机的视野,就不会再进行显示。
当物体们之间进行遮挡,只要摄像机看不到的物体,也会进行隐藏。

二、物体多层次转换

最主要的一个插件LOD,如下图
在这里插入图片描述
黄色中的为摄像头视距,当上面的摄像头向蓝色的箭头移动到黄框的各视距时,点击绿框的Add进行添加要显示的物体。
在游戏运行后,拖动摄像机到指定距离后将会进行物体显示切换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值