我通过在每个帧上添加每个顶点的法线来增加3D模型的大小。模型的大小在视觉上明显增加,但当注销边界时,它们不会改变。
using UnityEngine;
public class VertexExperiment : MonoBehaviour
{
private Mesh mesh;
private Renderer renderer;
void Start()
{
mesh = gameObject.GetComponent<MeshFilter>().mesh;
renderer = gameObject.GetComponent<Renderer>();
}
void Update()
{
Vector3[] vertices = mesh.vertices;
for (int i = 0; i < vertices.Length; i++)
{
Vector3 normal = vertices[i].normalized;
vertices[i] = vertices[i] + normal;
}
mesh.vertices = vertices;
print(renderer.bounds.size);
print(mesh.bounds.size);
}
}注销值的结果

发布于 2019-02-28 19:00:47
https://stackoverflow.com/questions/54924038
复制相似问题