【发布时间】:2018-01-13 06:34:35
【问题描述】:
当球在地板上滚动时,我想改变地板的顶点法线方向。我只是需要一些关于如何实现这一目标的指导。
到目前为止,这是我前进的方向:
- 在开始时复制地板的所有顶点法线。
- 在碰撞时获取接触点和光线投射/球体投射/箱形投射以获取受影响的顶点。 (设置变量偏移量来控制我希望受投射影响的顶点数量)
- 查找与顶点相关的法线。
- 将受影响的法线平行旋转到球最近的表面点。
- 当球离开受影响的地板顶点时,慢慢地将地板法线恢复到原始方向。 (设置一个变量来控制法线旋转回原方向的移动速度)
我只需要帮助确定使用哪种类型的铸件以及如何旋转法线平行于球的表面。这是针对移动平台的,因此性能是必须的。
提前致谢。
【问题讨论】: