Search Results for

    Show / Hide Table of Contents

    Interface IUnityMeshToDllSubMeshConverter

    UnityのMeshから共通ライブラリのSubMeshを構築する機能を抽象化したものです。 なぜ抽象化する必要があるかというと、SubMeshの構築方法にはいくつか種類があるからです。 具体的には、 エクスポート時にテクスチャを含む設定であれば、テクスチャパスをSubMeshに含めることになります。 エクスポート時にテクスチャを含まない設定であれば、空のSubMeshを用意することになります。 結合分割時は、ゲームエンジンのマテリアルをIDに変換してSubMeshに含めることになります。

    Namespace: PLATEAU.CityExport.ModelConvert.SubMeshConvert
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IUnityMeshToDllSubMeshConverter

    Methods

    Convert(Mesh, Renderer)

    Declaration
    List<SubMesh> Convert(Mesh unityMesh, Renderer renderer)
    Parameters
    Type Name Description
    Mesh unityMesh
    Renderer renderer
    Returns
    Type Description
    List<SubMesh>

    ForEachUnitySubMesh(Mesh, Renderer, IUnityMeshToDllSubMeshConverter.ForEachUnitySubMeshToDllSubMesh)

    変換に使う共通機能です。 Unityの各SubMeshに対して、predicateでDllSubMeshを追加し、そのリストを返します。

    Declaration
    static List<SubMesh> ForEachUnitySubMesh(Mesh unityMesh, Renderer renderer, IUnityMeshToDllSubMeshConverter.ForEachUnitySubMeshToDllSubMesh predicate)
    Parameters
    Type Name Description
    Mesh unityMesh
    Renderer renderer
    IUnityMeshToDllSubMeshConverter.ForEachUnitySubMeshToDllSubMesh predicate
    Returns
    Type Description
    List<SubMesh>
    In This Article
    Back to top PLATEAU SDK for Unity