mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-05-09 12:11:35 -05:00
MeshWithRenderer
This commit is contained in:
parent
a0003f2dc2
commit
e0784c245f
|
|
@ -251,14 +251,6 @@ namespace UniGLTF
|
|||
};
|
||||
}
|
||||
|
||||
public struct MeshWithRenderer
|
||||
{
|
||||
public Mesh Mesh;
|
||||
[Obsolete("Use Renderer")]
|
||||
public Renderer Rendererer { get { return Renderer; } set { Renderer = value; } }
|
||||
public Renderer Renderer;
|
||||
}
|
||||
|
||||
public static IEnumerable<(Mesh, glTFMesh, Dictionary<int, int>)> ExportMeshes(glTF gltf, int bufferIndex,
|
||||
List<MeshWithRenderer> unityMeshes, List<Material> unityMaterials,
|
||||
MeshExportSettings settings)
|
||||
|
|
|
|||
19
Assets/UniGLTF/Runtime/UniGLTF/IO/MeshWithRenderer.cs
Normal file
19
Assets/UniGLTF/Runtime/UniGLTF/IO/MeshWithRenderer.cs
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace UniGLTF
|
||||
{
|
||||
public struct MeshWithRenderer
|
||||
{
|
||||
public Mesh Mesh;
|
||||
[Obsolete("Use Renderer")]
|
||||
public Renderer Rendererer => Renderer;
|
||||
public Renderer Renderer;
|
||||
|
||||
public MeshWithRenderer(Transform x)
|
||||
{
|
||||
Mesh = x.GetSharedMesh();
|
||||
Renderer = x.GetComponent<Renderer>();
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Assets/UniGLTF/Runtime/UniGLTF/IO/MeshWithRenderer.cs.meta
Normal file
11
Assets/UniGLTF/Runtime/UniGLTF/IO/MeshWithRenderer.cs.meta
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6f745ee7743b23243bf6adcb740dab82
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -253,11 +253,7 @@ namespace UniGLTF
|
|||
|
||||
#region Meshes
|
||||
var unityMeshes = Nodes
|
||||
.Select(x => new MeshExporter.MeshWithRenderer
|
||||
{
|
||||
Mesh = x.GetSharedMesh(),
|
||||
Renderer = x.GetComponent<Renderer>(),
|
||||
})
|
||||
.Select(x => new MeshWithRenderer(x))
|
||||
.Where(x =>
|
||||
{
|
||||
if (x.Mesh == null)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user