如何从某些远程源(服务器/文件夹)将3D模型导入游戏?
这样,我可以发送某种请求并接收3D模型,而不是保留游戏项目中的所有角色,然后将其放入场景中?
我对后端非常陌生,所以非常感谢任何关于它如何工作的描述。
答案 0 :(得分:1)
您可以使用快速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)
使用命令node server.js运行服务器 将一些文件放在模型文件夹中。 现在,如果你去localhost:3000 /可用,你将获得可用型号的json。 您的项目目录应具有此结构 创建模型文件夹并在其中放入一些文件。
运行服务器。 node serve.js 现在打开浏览器localhost:3000 / model。
您需要在模型文件夹中包含名称模型的文件。
所以我的想法是首先转到localhost:3000 / available并获取可用模型列表。如果你愿意,可以下载每一个。
这是解决问题的简单方法,但你可以从这里开始。