나는 데스크톱에서 클라이언트로 실행되는이 게임을 가지고 있고, 모든 비즈니스 규칙을 외부 자바 서버에 저장하고 싶다. 나는 몇몇 자바를 알고 있으며, 스프링 MVC와 함께 JSP로 실행될 애플리케이션을 만들었다. , 최대 절전 모드 및 이미 로컬 Java 응용 프로그램에서 실행되는 소켓 테스트를 만들었습니다. 이제는 웹에서 동일한 목적으로 유니티와 통신하고 Java에서 작동하는 방법을 알아야합니다. (반대로 코드를 작성하는 방법과 호스트) . 감사.클라우드에 Unity와 Java 통합하기
0
A
답변
1
JamesB 자습서를 요청하는 장소와 이런 종류의 물건이 없다, 당신은
당신은 자바 서버 만든 사이의 통신을 구현하는 방법을 많이 가지고 ... 당신이 이것을 방지하기 위해 질문을 편집해야합니다 응용 프로그램 및 Unity 게임 클라이언트가 포함되어 있으므로 귀하의 질문에 곧 일부 플래그가 표시 될 것이라고 생각하지만 방향을 얻고 연구를 시작하기위한 몇 가지 포인트를 설정하려고합니다.json 또는 이와 유사한 것을 통해 클라이언트와 함께 사용하기 위해 REST API로 Java 서버를 빌드하는 것이 하나의 선택 일 수 있습니다. 자바를 사용하여 REST 애플리케이션에 대한 자습서를 많이 만들 수 있습니다. 오늘날 거대한 탐험 건축물. Unity의 측면에서 WWW를 사용하고 http를 통해 json을 소비하는 방법을 연구해야합니다.
또 다른 일반적인 방법은 소켓과 RPC (원격 프로 시저 호출)를 사용하는 것입니다.이 방법은 여전히 게임에서 가장 일반적이라고 생각하며 Unity에서이를 구현하는 방법에 대한 자습서가 많이 있습니다. 위에 언급 된이 용어와 연구를 Google에 필요로합니다.
마지막으로 sugest는 Java를 피하고 네트워크 API에서 Unity의 빌드를 사용하는 것입니다 (물론 아직 서버가 구현되어 있지 않고 처음부터 시작하는 척하는 경우에만 적용됩니다).
이 선택이 최선의 선택과 당신이 연구하고 각 선택하고 프로젝트 자체를 이해해야을 정의하기 위해, 프로젝트 요구에 더 잘 맞는 것이 아니다 ...
어떻게 그리고 어디에 호스트가 당신이 선택하는 것에 달려있다. REST가있는 웹 API가 Java 용 간단한 웹 호스트가된다면, Unity의 기반 솔루션이거나 소켓 통신이있는 Java 독립형 서버라면 전용 또는 가상 서버가 필요하다. 서버를 시작하려면 ...
좋은 연구.
관련 문제
- 1. 클라우드에 Java ESB 배포
- 2. 빠른 계산을위한 클라우드에 Java 배치
- 3. Unity와 TransientLifetimeManager
- 4. Office 365 클라우드에 액세스하는 Java API
- 5. 클라우드에 java 웹 응용 프로그램 배포
- 6. Java Spring MVC로 스칼라 케이스 클래스끼리 통합하기
- 7. WCF Unity와 함께 휴식
- 8. Unity와 함께 AdMob 사용
- 9. Unity와 함께 TCP 보내기
- 10. Unity와 Eager Singleton
- 11. Unity와 Eclipse의 통합
- 12. OOP를 기존 PHP에 통합하기
- 13. Scaleate를 Play 2.0에 통합하기
- 14. Unity와 Android에 초점을 맞추는 방법
- 15. Unity와 함께 Android에서 애플리케이션 재개
- 16. Unity와 UnitOfWork를 올바르게 사용하고 있습니까?
- 17. Unity와 WCF 서비스 계약 공유
- 18. 클라우드에 C++ 응용 프로그램 배포
- 19. .bashrc가 클라우드에 있습니까?
- 20. 데이터베이스가 클라우드에 있습니까?
- 21. 클라우드에 별표 PBX 설치
- 22. 클라우드에 Tomcat 클러스터 설치
- 23. 클라우드에 폴더를 만들어야합니까?
- 24. Atlassian 클라우드에 액세스하는 방법?
- 25. Zend Application을 클라우드에 배포
- 26. Restcomm 클라우드에 액세스하려면 어떻게해야합니까?
- 27. 퍼블릭 클라우드에 Hadoop 설정
- 28. 관리 인증서가 클라우드에 없음
- 29. 핵심 클라우드에 Java 응용 프로그램을 배포하는 방법은 무엇입니까?
- 30. Bigquery Java API에서 데이터를로드하지 못했습니다. "파일이 클라우드에 없습니다."