如何从远程源(服务器/文件夹)将3D模型导入游戏?
所以,与其保留游戏项目中的所有角色,我可以发送某种请求并接收一个3D模型,然后将其放到场景中?
我对后端非常陌生,因此非常感谢对其工作方式的任何描述。
发布于 2017-10-26 17:32:52
您可以使用速成js服务文件,这很容易。
安装它https://expressjs.com/en/starter/installing.html
提供静态文件https://expressjs.com/en/resources/middleware/serve-static.html的常见问题解答
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)运行带有命令节点的服务器,server.js将一些文件放在models文件夹中。现在,如果您转到localhost:3000/available,您将收到带有可用模型的json。您的项目目录应该有这个结构,创建模型文件夹,并在其中放置一些文件。
运行服务器。节点serve.js现在打开浏览器本地主机:3000/model。
您需要在“模型”文件夹中有带有名称模型的文件。
因此,我们的想法是首先进入localhost:3000/available,并获得可用模型的列表。然后,如果您愿意的话,请下载其中的每一个。
这是非常简单的解决你的问题,但你可以从这里开始。
https://stackoverflow.com/questions/46960135
复制相似问题