- Home /
NullReferenceException on assigning vector3 to mesh.vertices - no effect on assignment?
When I assigned a global vector3 array to vertices, I get a null reference exception. Not sure why, as the arrays are both the same size, etc.
NullReferenceException: Object reference not set to an instance of an object
var msh:Mesh=clay.GetComponent.<MeshFilter>().mesh; var vertices:Vector3[]=msh.vertices; for(var p:int=0;p<vertices.Length;p++){ vertices[p]=saveOn[p]; }
*Fixed by declaring SaveOn:Vector3[], and then defining an explicit length.
Answer by ina · Mar 16, 2011 at 06:00 AM
*Fixed by declaring SaveOn:Vector3[], and then defining an explicit length.
SaveOn = new Vector3[vertices.length]
Your answer
Follow this Question
Related Questions
Is it possible to make vertices defined by a mesh and mesh filters animating? 0 Answers
Changing Y Value in Vertex Array? 1 Answer
MeshCollider is not getting updated when adding vertex to mesh 1 Answer
Generated Mesh Triangles not Being Made/Visible? 1 Answer
Number of mesh vertices increase when imported into unity 1 Answer