2017-10-26 6 views
0

일부 원격 소스 (서버/폴더)에서 3D 모델을 게임으로 가져 오는 방법은 무엇입니까?3D 모델을 서버에서 프로젝트로 가져 오는 방법은 무엇입니까?

그래서 게임 프로젝트의 모든 캐릭터를 유지하는 대신 일종의 요청을 보내고 3D 모델을받은 다음 장면에 배치 할 수 있습니까?

나는 백엔드에 대해 매우 새로운 기능을 제공하므로, 어떻게 작동하는지에 대한 설명을 정말 기뻐할 것입니다.

답변

1

당신은 파일을 제공하는 특급 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이 제공되는 모델을 사용할 수 있습니다. 프로젝트 디렉터리에이 구조가 있어야합니다. 모델 폴더를 만들고 파일을 넣습니다.

  • 패키지 lock.json
  • package.json
  • 모델
  • server.js

실행 서버를 node_modules. 노드 serve.js 이제 브라우저 localhost : 3000/model을 엽니 다.

models 폴더에 이름 모델이있는 파일이 있어야합니다.

그래서 localhost : 3000/available으로 가서 사용 가능한 모델 목록을 얻는 것이 좋습니다. 원한다면 각각 다운로드하십시오.

이것은 매우 간단한 문제 해결 방법이지만 여기부터 시작할 수 있습니다.

+0

대단히 감사합니다! 이 방법을 시도합니다 :) – Rumata