繁体   English   中英

如何旋转 lineRenderer 网格使其看起来平坦

[英]How can I rotate the lineRenderer mesh to make it appear flat

我正在使用 Unity 中的自定义工具,它允许我以与城市天际线类似的方式绘制道路。 我在一个平面上生成 2 个点并在它们之间绘制,在端点上添加点以创建在每个球体之间绘制的顶点链和线。

我的问题是,当将材质放在 linerenderer 上时,我得到的材质朝向错误的方向,而且我似乎无法旋转网格,因为您无法旋转 LR。 我是不是用错了方法,因为我将 LR 材质设置为我的道路纹理,所以不确定是否有更好的方法? 我附上了当前旋转的图像和我的 LR 设置。我基本上需要从 position 到 go 的道路才能平放在飞机上。 忽略任何其他领域。 在此处输入图像描述

LineRenderer

LineRenderer 面向 Z 轴,所以要将它贴在路上:

  1. 向上旋转 LineRenderer 的 Z 轴。

  2. 如果你有一个世界 position (x, y, z),你应该在 LineRenderer 的位置将它设置为 (x, z, y)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM