Unity3D地形挖坑

本文介绍了在Unity3D中对地形进行高度控制和挖坑的方法。通过点选多边形区域并塌陷,利用点在多边形内算法判断并改变地形高度。同时,涉及地形API的使用以及根据高度数据生成地形地貌的过程。虽然目前的实现还有待优化,但已能初步实现功能。

接着上次的二维面和三维面功能,在借助了高亮插件的点缀之后,能够达到一个让人满意的三维线效果。

最近研究了一下对Unity自身的地形做高度控制的一些东西,有一点小小的成果,现在就分享给大家。

其实在很久以前我就研究过在Unity里如何对模型进行顶点控制的一些东西,并能够实现点筛选和挖坑。只是很大程度上挖坑的精确度取决于模型网格的疏密程度。如果网格顶点过于密集的话,就会影响运算的效率。关于挖模型的东西以后有机会再整理一下发上来吧。

先上图:

1.点选多边形区域,用的是上次的那个三维线,加上了高亮插件的效果。还不错吧。



2.点击执行塌陷,多边形区域内的地形向下塌陷。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值