File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
Assets/FbxExporters/Editor/UnitTests Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -84,6 +84,17 @@ public void TestBasics ()
84
84
Assert . That ( cubeNode . GetMesh ( ) , Is . Not . Null ) ;
85
85
Assert . That ( cubeNode . GetMesh ( ) . GetControlPointsCount ( ) , Is . EqualTo ( 8 ) ) ;
86
86
}
87
+
88
+ // Test exporting a skinned-mesh. Make sure it doesn't leak (it did at one point)
89
+ {
90
+ var cube = GameObject . CreatePrimitive ( PrimitiveType . Cube ) ;
91
+ var character = new GameObject ( ) ;
92
+ var smr = character . AddComponent < SkinnedMeshRenderer > ( ) ;
93
+ smr . sharedMesh = cube . GetComponent < MeshFilter > ( ) . sharedMesh ;
94
+ var meshCount = Object . FindObjectsOfType < Mesh > ( ) . Length ;
95
+ ModelExporter . ExportObject ( GetRandomFbxFilePath ( ) , character ) ;
96
+ Assert . AreEqual ( meshCount , Object . FindObjectsOfType < Mesh > ( ) . Length ) ;
97
+ }
87
98
}
88
99
89
100
[ Test ]
You can’t perform that action at this time.
0 commit comments