public TextureAtlasFromModels(MeshFilter[] meshFilters, CameraMeshTargeter cameraTargeter)
    {
        this.meshFilters    = meshFilters;
        this.cameraTargeter = cameraTargeter;

        GenerateAtlas();
    }
示例#2
0
    protected virtual void InitCameraTargeter()
    {
        if (camMeshTargeter == null)
        {
            camMeshTargeter = camObject.AddComponent <CameraMeshTargeter>();
        }
        switch (objectType)
        {
        case CameraMeshTargeter.MeshComponentType.SkinnedMeshRenderer:
            camMeshTargeter.SetTarget(skinnedMeshRenderer);
            break;

        case CameraMeshTargeter.MeshComponentType.MeshFilter:
            camMeshTargeter.SetTarget(meshFilter);
            break;

        default:
            return;
        }
    }