일부 원격 소스 (서버/폴더)에서 3D 모델을 게임으로 가져 오는 방법은 무엇입니까?3D 모델을 서버에서 프로젝트로 가져 오는 방법은 무엇입니까?
그래서 게임 프로젝트의 모든 캐릭터를 유지하는 대신 일종의 요청을 보내고 3D 모델을받은 다음 장면에 배치 할 수 있습니까?
나는 백엔드에 대해 매우 새로운 기능을 제공하므로, 어떻게 작동하는지에 대한 설명을 정말 기뻐할 것입니다.
일부 원격 소스 (서버/폴더)에서 3D 모델을 게임으로 가져 오는 방법은 무엇입니까?3D 모델을 서버에서 프로젝트로 가져 오는 방법은 무엇입니까?
그래서 게임 프로젝트의 모든 캐릭터를 유지하는 대신 일종의 요청을 보내고 3D 모델을받은 다음 장면에 배치 할 수 있습니까?
나는 백엔드에 대해 매우 새로운 기능을 제공하므로, 어떻게 작동하는지에 대한 설명을 정말 기뻐할 것입니다.
당신은 파일을 제공하는 특급 JS를 사용하여, 쉬운
명령 노드와 정적 파일 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)
실행 서버를 서빙 그것을 https://expressjs.com/en/starter/installing.html
FAQ를 설치 server.js 일부 파일을 models 폴더에 넣으십시오. localhost : 3000/available을 사용하면 json이 제공되는 모델을 사용할 수 있습니다. 프로젝트 디렉터리에이 구조가 있어야합니다. 모델 폴더를 만들고 파일을 넣습니다.
실행 서버를 node_modules. 노드 serve.js 이제 브라우저 localhost : 3000/model을 엽니 다.
models 폴더에 이름 모델이있는 파일이 있어야합니다.
그래서 localhost : 3000/available으로 가서 사용 가능한 모델 목록을 얻는 것이 좋습니다. 원한다면 각각 다운로드하십시오.
이것은 매우 간단한 문제 해결 방법이지만 여기부터 시작할 수 있습니다.
대단히 감사합니다! 이 방법을 시도합니다 :) – Rumata