Я создаю вещицы на всех вершинах в сетке, но когда я это делаю, объект прямо вверх и вниз, но вещицы боком.Повернуть объект вокруг точки поворота
Как вы можете видеть в этом образе, характер прямо вверх и вниз, но вещицы повернуты на 90 градусов, так как я могу либо
A: Импорт сетки правильный путь.
или
B: Поверните гизмо 90 градусов, чтобы они соответствовали характеру.
Вот что я использую, чтобы рисовать вещиц:
[RequireComponent(typeof(MeshFilter))]
public class Creator : MonoBehaviour {
public Vector3[] vertices;
public Mesh mesh;
void OnDrawGizmosSelected() {
mesh = GetComponent<MeshFilter>().sharedMesh;
if (vertices == null || vertices.Length == 0) {
vertices = mesh.vertices;
} else {
mesh.vertices = vertices;
}
Vector3 lp = transform.position;
foreach (Vector3 v in vertices) {
Vector3 p = lp - v;
Gizmos.color = Color.yellow;
Gizmos.DrawCube(p, new Vector3(0.02f, 0.02f, 0.02f));
}
mesh.RecalculateBounds();
}
}
Awesome !, Я должен был использовать '-p.z' вместо позитива, но это работает! –