스칼라로 작성되었거나 스칼라에서 쉽게 접근 할 수있는 게임 엔진이 있는지 궁금합니다.스칼라에 게임 엔진이 있습니까?
답변
Java 엔진을 쉽게 통합 할 수 있으므로 모든 Java 게임 엔진에 쉽게 액세스 할 수 있습니다. 몇 가지 (어떤 방식으로 정렬되지 않음)이 있습니다
- http://www.jmonkeyengine.com/
- http://www.13thmonkey.org/~boris/jgame/
- https://jge.dev.java.net/
- http://www.lwjgl.org/
- https://sourceforge.net/projects/tjger/
좋은 프레 젠 테이션 방법에 게임을 코딩 시작 Java는 Write a 3-D Game in the Java Programming Language in Less Than 50 Minutes도 적용됩니다.
Scala has a nice Java integration ointerop은 쉬워야합니다. mcherm이 지적한대로 lwjgl this has already been done입니다. 스칼라가 멋진 느낌을 갖기 위해서는 implicit conversions을 추가 할 수 있습니다.
아마 아니지만 전체 본격적인 게임 엔진입니다. (나는 결코 큰 게임을 쓴 적이 없다.)
스칼라 거푸집은 또한 스케이팅 프레임 워크와 akka로 작성된 스칼라 프로젝트입니다. http://www.hiddenoctopus.com/sjdice – Oleg
Here은 스칼라의 LWJGL과 같은 라이브러리를 사용하는 사용자의 사례입니다. 최상의 계획 인 것 같습니다. 좋은 Java 라이브러리와 통합하십시오. 스칼라와 자바의 통합은 매우 강력합니다. 그러한 라이브러리를 사용하려면 "양방향"으로 통합해야합니다 : 스칼라에서 자바 코드를 호출하여 (화면에 그리는 작업을 수행함), 또한 자바 인터페이스를 구현하십시오 스칼라 코드 (이벤트에 응답하는 것과 같은 일을하기). 다행스럽게도 Scala를 사용하면 두 방법 모두를 쉽게 수행 할 수 있습니다.
"스칼라 명령 프롬프트를 사용하지 마십시오." 왜 ??? Scala 인터프리터는 또한 JVM에서 실행되는 바이트 코드를 생성하므로 상호 운용성이 동일합니다. – Blaisorblade
작품에는 이러한 엔진이 있습니다. 지금 저는 컴파일러 플러그인을 통해 최적화 할 수있는 수학 라이브러리를 사용하기 쉬운 견고한 기반을 구축하고 있습니다. 수학 부분은 카메라를 설정하고 OpenGL에 거의 즉시 연결할 준비가 된 모든 벡터, 행렬, 쿼터니언, 회전 및 투영법을 포함하여 완성됩니다. 간단한 렌더러는 가까운 기능에서 수행됩니다. 컴파일러 플러그인에는 시간이 걸립니다.
링크 : 나는 현재 스칼라의 3D 엔진을하고 있어요 Simplex3d
Erm, 왜 우리는 초소형 스칼라 세계에서 두 개의 스칼라 게임 엔진이 필요한가? 렉스와 맷 힉스가 협조한다면 더 좋지 않을까요? –
그것은 여전히 거기 밖으로 주요 자바 엔진에 경쟁의 전에 갈 길이 멀다,하지만 좋은 진전이있다 만들어지고 더 많은 도움이 항상 감사합니다. :)
차원 게임 엔진이 : 자바에 대한 Scage
는 또한 꽤 멀리 개발하고 여전히 활성화되어 Slick2d,있다. Scala에서의 통합은 언제나처럼 쉽습니다.
- 1. D 프로그래밍 언어 용 게임/그래픽 엔진이 있습니까?
- 2. WPF/silverlight - 간단한 2D 게임/물리 엔진이 있습니까?
- 3. 하스켈의 '어쩌면'함수가 스칼라에 내장되어 있습니까?
- 4. 스칼라에 명명 된 생성자가 있습니까?
- 5. 스칼라에 부분 문자열 프록시가 있습니까?
- 6. "call-cc"패턴이 스칼라에 있습니까?
- 7. VB에는 템플릿 엔진이 있습니까?
- 8. 스칼라에 대한 정적 테스트
- 9. 게임 엔진이 동적 링크 라이브러리보다 정적 라이브러리를 선호하는 이유
- 10. 스칼라에 개미를 구성하십시오.
- 11. 비 관계형 OLAP 엔진이 있습니까?
- 12. Natural Voice가있는 TTS 엔진이 있습니까?
- 13. 아이폰이나 아이팟 터치를위한 게임 개발을위한 OpenGL이나 게임 엔진이 더 좋은 옵션입니까?
- 14. 스칼라에 액터가있는 바이너리 검색 구현?
- 15. 플래시 게임 엔진
- 16. JavaScript보기를 지원하는 ASP.Net MVC 뷰 엔진이 있습니까?
- 17. .NET 용 렌더링 된 Diff 엔진이 있습니까
- 18. C# 용 freetemplate과 비슷한 템플릿 엔진이 있습니까?
- 19. C++을위한 좋은 템플릿 엔진이 있습니까
- 20. ScriptControlClass보다 우수한 C# ECMAScript 엔진이 있습니까?
- 21. Android 용 괜찮은 물리 엔진이 있습니까?
- 22. IIS 용 서버 측 Javascript 엔진이 있습니까?
- 23. Android NDK 게임 엔진
- 24. 어떤 물리 엔진이 Silverlight 풀 엔진에 좋을까요?
- 25. Android 2D 플랫폼 게임
- 26. 레일 엔진이 캐싱하지 않는다
- 27. 푸시 엔진이 필요한 이유
- 28. Delphi 용 게임 엔진은 무엇입니까?
- 29. 게임 조명 시스템 아키텍처
- 30. (자성) 스칼라에 어떻게이 자바 코드를 작성하겠습니까?
+1. 그러나, 나는이 자바 라이브러리가 스칼라 (closure와 closure)의 멋진 기능을 쉽게 적용 할 수 있다고 생각한다. – akarnokd
물론 스칼라 암시 적 변환은 예외입니다. 당신은 자바 라이브러리를 활용하기 위해 scala-fied –
+1을 만들 수 있습니다. 특히 jMonkeyEngine에 대한 좋은 경험이 있습니다. 스칼라 게임에 대한 좋은 기초라고 생각합니다. – mikera