позволить пользователю импортировать dxf в пространство единства со своего компьютера

я пытаюсь создать простое трехмерное пространство в единстве, где пользователь может импортировать файл dxf, dxf будет иметь систему координат, поэтому для камеры также будет полезно перейти туда, где находится dxf. на данный момент я получил только скрипт onclick для просмотра ПК пользователя, но я понятия не имею, как обновить пространство Unity 3D для импорта внешних файлов dxf

using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEditor;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;


public class importDtm : MonoBehaviour, IPointerClickHandler
{
    public void OnPointerClick(PointerEventData eventData)
    {
       string path = EditorUtility.OpenFilePanel("insert pit shell", "", "dxf");
    }
}

person Matteo Sala    schedule 06.09.2020    source источник


Ответы (1)


На странице сообщества Unity3d вы можете найти следующий пример кода el anónimo. Он показывает, как импортировать файл .obj в игру. ObjImporter

Unity также поддерживает другие форматы, такие как .fbx, .dae, .3ds и .dxf. Но не рекомендуется загружать эти форматы в игру. См. запись программиста Работа с объектами AutoCAD в Unity.

person abo    schedule 06.09.2020