草庐IT

3D动态路障生成

3D动态路障生成介绍设计实现1.路面创建2.空物体的创建3.Create.cs脚本创建总结介绍上一篇文章介绍了Mathf.Lerp的底层实现原理,这里介绍一下跑酷类游戏的动态路障生成是如何实现的。动态路障其实比较好生成,但是难点在哪里,如果都是平面或者都是没有转弯的话还是比较好实现的,如果动态路障的实现遇到了有上坡下坡或者有转弯的地方我们如何去处理这些拐角点和上下坡的旋转和位置呢?设计实现简单说一下设计思路路面的终点为坐标的原点(0,0,0),把我们的路面朝向Z轴的方向,也就是说我们生成路障时,只需要采用Z轴的深度即可。我们在终点到起点之间创建多个空物体,这个空物体用于判断创建的路障在哪两个空