Turbulenz 실제로 생산 게임에 사용 된 몇 가지 오픈 소스 게임 엔진 중 하나입니다.
대부분의 HTML 5 게임 엔진은 HTML 5의 새로운 기능 주위에 점점 미래의 상업 프로젝트에 제품을 테스트하는 개발자 부분에 실험 더 있습니다 동안, Turbulenz 실제로이 과정에서 뒤쪽으로 갔다.
Turbulenz 팀이 만든 훌륭한 HTML5 많이 출시 후 브라우저 기반 게임이 훌륭한 도구는 그래서 다른 개발자가 자신의 경험을 활용할 수있는 오픈 소스로 결정했다.
엔진 자체는 자바 스크립트, C ++ 및 타이프 라이터를 많이 사용하고, 개발 프로세스가 시작 얻을 수있는 파이썬 컴파일러를 필요로한다.
Turbulenz 프로그래머가 첫 게임을 시작하는 데 도움이 매우 광범위한 문서와 유용한 자습서와 함께 제공
이 릴리스의 새로운 기능 : 있습니다.
고정 스프라이트가 잘못 원점 주위에 확장 된 draw2D의 문제를 해결합니다.
draw2D에 대한 추가 디버그 주장은 npot 텍스처는 지원되지 밉맵과 함께 사용하는 경우.
고정 누락 된 저작권 의견.
추가 뷰 박스 구현을 SVG로 변환합니다.
gamesession의 고정 처리 서비스를 사용할 수없는 것처럼 404을 치료하기 위해 만듭니다.
504 응답이 즉시 실패 대신 발생하는 경우 요청 처리기는 이제 시도합니다.
API 요청에 비 JSON 응답의 향상된 처리.
타르에 대한 지원이 추가 deps.yaml 및 프로세스를 구축 할 파일.
안정성을 위해 soundDevice 잘못로드 파일의 처리에 일반 개선.
특히 큰 파일에 대한 자산 로딩 성능 향상.
작업은 주위 불완전 WebGL이 사양에 대한 IE11을 지원하기 위해 해결합니다.
추가 된 자막 샘플.
여러 페이지에 대한 추가 fontmanager와 지원.
단일 문자 트라이 스트립 대신 팬을 사용하는 fontmanager와 수정했습니다. IE11 임시 수정.
PhysicsManager 최적화.
업데이트 protolib 라이브러리 (버전 0.2.1).
이 버전 1.3.1의 새로운 기능입니다 :
이 스프라이트를 잘못 원점 주위에 확장 된 draw2D에 문제가 수정되었습니다.
draw2D에 대한 추가 디버그 주장은 npot 텍스처는 지원되지 밉맵과 함께 사용하는 경우.
고정 누락 된 저작권 의견.
추가 뷰 박스 구현을 SVG로 변환합니다.
gamesession의 고정 처리 서비스를 사용할 수없는 것처럼 404을 치료하기 위해 만듭니다.
504 응답이 즉시 실패 대신 발생하는 경우 요청 처리기는 이제 시도합니다.
API 요청에 비 JSON 응답의 향상된 처리.
타르에 대한 지원이 추가 deps.yaml 및 프로세스를 구축 할 파일.
안정성을 위해 soundDevice 잘못로드 파일의 처리에 일반 개선.
특히 큰 파일에 대한 자산 로딩 성능 향상.
작업은 주위 불완전 WebGL이 사양에 대한 IE11을 지원하기 위해 해결합니다.
추가 된 자막 샘플.
여러 페이지에 대한 추가 fontmanager와 지원.
단일 문자 트라이 스트립 대신 팬을 사용하는 fontmanager와 수정했습니다. IE11 임시 수정.
PhysicsManager 최적화.
업데이트 protolib 라이브러리 (버전 0.2.1).
버전 1.2의 새로운 기능입니다 :
이 장면에서 여러 루트 노드에 바인딩 할 것 고정 애니메이션 NodeTransformControllers.
추가 방법 Material.clone.
모든 렌더러에 대한 추가 기본 효과 콜백
GraphicsDevice.maxSupported에 VERTEX_SHADER_PRECISION 및 FRAGMENT_SHADER_PRECISION을 추가했습니다.
추가 된 유틸리티 함수 PhysicsManager.addNode.
규모와 회전 변환을 지원하기 위해 CanvasContext.fillText가 수정되었습니다.
업데이트 .pylintrc 파일을 기반으로 Pylint 1.0.0을 준수하기 위해 모든 파이썬 코드를 업데이트되었습니다.
GraphicsDevice를을 만들 때 알파 채널 지원 추가.
GraphicsDevice.maxSupported에 TEXTURE_UNITS 및 VERTEX_TEXTURE_UNITS을 추가했습니다.
추가 실험 헤더와 .canvas.js을 실행하는 데 필요한 바닥 글 코드는 ejecta.js에서 작성합니다. 스크립트 디렉토리를 참조하십시오.
메트릭 표시 변경에 관한 업데이트 허브 설명서를 참조하십시오. 변화의 자세한 내용은 허브 사용자 설명서 메트릭 섹션을 참조하십시오.
모든 타이프 스크립트와 자바 스크립트 라이브러리에 걸쳐 수많은 작은 수정 및 최적화.
Protolib에 고정 배경 음원 버그.
LoadingScreen 객체가 setProgress 방법을 추가했습니다.
질감, VertexBuffer에, IndexBuffer, RenderBuffer, 렌더 타겟, 쉐이더 및 기술 객체에 추가 된 ID 속성.
캔버스 2D API는 더 이상 MathDevice 객체를 필요로하지 않는다.
부정 또는 잘못된 점수를 설정할 때 리더 관리자는 이제 오류가 발생합니다.
TurbulenzEngine에 추가 된 다음 getTime 방법.
뷰어에서 scenedebugging가 활성화되어 현장에 getMetrics 방법 및 표시 측정 항목을 추가했습니다.
scenedebugging에 문제를 렌더링 고정 와이어 프레임은, 버퍼를 공유하는 비 인덱스 형상에 대한 지원을 추가합니다.
이 요구 사항 :
이 파이썬 2.7 이상
댓글을 찾을 수 없습니다