C# 如何从服务器将三维模型导入project?

C# 如何从服务器将三维模型导入project?,c#,unity3d,backend,C#,Unity3d,Backend,如何从某个远程源服务器/文件夹将3D模型导入游戏 这样,我就可以发送一些请求并接收一个3D模型,然后将其放置到场景中,而不是将所有角色保留在游戏项目中 我对后端非常陌生,因此非常感谢对其工作原理的任何描述。您可以使用express js提供文件服务,这很简单 安装它 提供静态文件的常见问题解答 server.js var express = require('express') var path = require('path') var serveStatic = require('serve

如何从某个远程源服务器/文件夹将3D模型导入游戏

这样,我就可以发送一些请求并接收一个3D模型,然后将其放置到场景中,而不是将所有角色保留在游戏项目中


我对后端非常陌生,因此非常感谢对其工作原理的任何描述。

您可以使用express js提供文件服务,这很简单

安装它

提供静态文件的常见问题解答

server.js

var express = require('express')
var path = require('path')
var serveStatic = require('serve-static')

var app = express()

app.get('/available', function(req, res){
   models = ['test', 'test2']
   res.json(models)
})

app.use(serveStatic(path.join(__dirname, 'models')))

app.listen(3000)
使用命令node server.js运行服务器 将一些文件放在models文件夹中。 现在,如果您转到localhost:3000/available,您将收到带有可用模型的json。 项目目录应具有此结构 创建models文件夹并在其中放置一些文件

节点单元 package-lock.json package.json 模型 server.js 运行服务器。node serve.js 现在打开浏览器localhost:3000/型号

您需要在models文件夹中具有名为model的文件

因此,我们的想法是首先转到localhost:3000/available并获得可用型号的列表。然后下载每一个,如果你愿意的话


这是解决您问题的非常简单的方法,但您可以从这里开始。

非常感谢!我们将尝试以下方法: