PlayN

소프트웨어 스크린 샷:
PlayN
소프트웨어 정보:
버전: 1.9
업로드 날짜: 12 Apr 15
개발자: The PlayN Authors
라이센스: 무료
인기: 69

Rating: 2.0/5 (Total Votes: 1)

자바에서 개발 된, PlayN 접대 온라인, 모바일 또는 데스크톱 게임을 만드는 다양한 방법 및 다양한 플랫폼에서 사용될 수

특징 :.

지원됨 플랫폼 :
자바 (바탕 화면)
HTML5
기계적 인조 인간
아이폰 OS
플래시

이 릴리스의 새로운 기능 :

이 1.4.2에 피타고라스 업데이트 (수정 버그, API를 향상).
중첩 된 클립 레이어 고정 문제.
추가 Surface.fillTriangles 슬라이스 렌더링 방법.
사용되지 않는 클래스를 단언. 그냥 자바 문을 주장 사용합니다.
플랫폼 오류 로그를 잡아에 대한 Platform.reportError 후크를 추가했습니다.
이전 릴리스에서 사용되지 않습니다 제거 SurfaceLayer.
추가 Keyboard.listener은 () : 현재 키보드 청취자를 돌려줍니다.

이 버전 1.8.5의 새로운 기능 :

이 그래서 더 API의 차이점이 제공되지 않으며, 주로 버그 수정 릴리스입니다.

이 1.8 버전의 새로운 기능 :

이 추가 Font.derive (플로트 크기).
추가 GroupLayer.destroyAll는에서 removeAll에 명확한 이름.
다소 JSON을 구문 분석 성능을 향상.
Assets.getBytes 및 Assets.getBytesSync을 추가했습니다. (때문에 HTML의 경우 플랫폼의 제한) HTML / 플래시 백엔드에 구현되지 않았습니다.
추가 TextFormat.antialias 텍스트를 렌더링 할 때 안티 앨리어싱의 해제 허용합니다. 이 HTML5에서 안티 앨리어싱을 해제하는 것은 불가능하기 때문에 HTML 백엔드에서 작동하지 않습니다.
TextLayout의 렌더링됩니다 어떤 텍스트를 알려줍니다 추가 TextLayout.text.
추가 Graphics.layoutText 각 행에 대해 하나의 TextLayout의 인스턴스를 반환합니다 (문자열,은 TextFormat, TextWrap). 하나의 TextLayout의 많은 행의 텍스트를 나타낼 수 오래된기구는 사용되지 않습니다.

이 버전 1.7.2의 새로운 기능 :

(자바) LWJGL 네이티브 라이브러리가 자동으로 압축을 풀어서 사용됩니다. 그것은 수동으로 설정 java.library.path에 더 이상 필요하지 않습니다.
(자바) GPU에 CanvasImage 이미지 데이터를 업로드의 실질적 개선 속도.
(자바) MVN 패키지는 이제 게임을 실행 독립 jar 파일을 생성합니다.
최신 안드로이드 SDK의 도구 재 배열을 수용 안드로이드 받는다는 - 플러그인 3.6.0로 업그레이드 (안드로이드).
캔버스 스트로크 폭, 모자 등으로 (안드로이드) 문제가 해결이되지 저장 및 복원된다.
(아키)는 다양한 최근의 변화와 최신 Ant 빌드 스크립트를 가져왔다.

이 버전 1.7.1의 새로운 기능 :

이 그래서 아무 API의 차이점이 제공되지 않으며, 마이너 패​​치 릴리스입니다.
하나는 다른 지속적인 상호 작용을 취소, 포인터의 상호 작용을 캡처 할 수 있습니다 Pointer.Event.capture을 추가했습니다.
감소 프레 그먼트 쉐이더 정밀도. 그래픽 품질의 감소없이 거의 성능이 향상됩니다.
Layer.setScale (0) 더 이상 예외가 발생하지 않습니다. 이 층의 스케일 애니메이션 때 특별히 에지 경우 검사 할 필요성을 회피한다.

이 1.7 버전의 새로운 기능 :

이 추가 된 시계가 업데이트 / 페인트 시간의 보간을 처리 할 필요가 라이브러리와 게임의 삶을 단순화합니다.
애니메이션 유용 고정밀 타임 스탬프를 반환 추가 PlayN.tick.
하나는, (HTML 백엔드 제외) 사용자 정의 헤더, 공급 이진 POST 페이로드와 HTTP 요청을 구축 응답 헤더를 읽고 (HTML 백엔드 제외) 이진 응답 데이터를 읽을 수 있도록 추가 Net.Builder.
추가 Image.setRepeat은과 ImageLayer.setRepeat를 제거했습니다. 이미지 GL에서 처리되는 방식으로,이 적은 & quot 인정 인해, 쓸모없는 & quot; 구성. 그것은 다른 반복 구성으로 여러 계층에서 동일한 이미지를 사용하려고 시도 이전에 가능했던, 그리고 그쪽으로 실제로 근무하지 않을 것이다. 지금은 이미지가 하나의 반복 구성을 가질 수 있다는 분명하다. 이것은 또한 이미지를 구성 (부분적으로 구현)을 반복 명예 패턴을 할 수 있습니다.
GL 기반의 백엔드에 축소 된 이미지의 품질을 향상시키기 위해 밉맵을 사용하는 Image.setMipmapped을 추가했습니다.
Image.glTex (하위) Image2D는 GLContext.tex (하위) Image2D로 이동.
IndexedTrisShader은 사용자 정의 / 확장 쉬워졌습니다.
많은 이전에 사용되지 않는 API를 제거 하였다. 당신이 콜백에 ResourceCallback로 전환하지 않은 경우, 당신은 지금해야 할 것입니다.
(Canvas.setTransform은 1.6 릴리스에서 사용되지 않습니다 및 Surface.setTransform도 사용되지 않습니다해야하지만 놓쳤다) Surface.setTransform을 추천하지 않습니다.

이 1.6 버전의 새로운 기능 : (만 GL 백엔드에) 레이어

이 구현 tinting입니다. Layer.setTint 및 Layer.tint를 참조하십시오.
추가 Log.setMinLevel이 일정 수준 밑으로 로그 메시지를 표시 할 수 있습니다. (안드로이드 릴리스 빌드를 위해 구글이 권장됩니다.)
GC가 그것을 할 기다리는 것보다 빨리 오디오 리소스를 해제하기위한 Sound.release을 추가했습니다.
백엔드가 큰 오디오 파일에 관한 몇 가지 최적화를 할 수 추가 Assets.getMusic.
Graphics.setSize 제거하고, 특수한 방법에는 setSize 합리적 (예 HtmlGraphics.setSize)들을 지원할 수 개별 플랫폼 백엔드 코드에 첨가 하였다.
GL 백엔드에 렌더링 성능을 디버깅 GLContext.Stats을 추가했습니다. (이러한 통계를 표시 할 수있는 쉬운 방법을 트리플 플레이의 HUD 클래스를 참조하십시오.)
이 HiDPI 모드에서 자동 스케일 인자 관리를 제대로 상호 작용 때문에 Canvas.setTransform을 추천하지 않습니다.
더 높은 성능을 렌더링이 캔버스 이미지의 불변의 스냅 샷을 생성하는 데 사용할 수있는 추가 CanvasImage.snapshot.
추가 TextLayout.ascent / 하강 / 응용 프로그램 (예를 들어, 밑줄) TextLayout를 렌더링 할 텍스트에 대한 자세한 내용을 알 필요가 경우에 선도.
추가 Json.Writer.useVerboseFormat는 JSON 작가가 (오히려 소형보다, 하나의 라인 출력에있는 모든) 꽤 인쇄 출력을 생성하게합니다.

1.5.1 버전의 새로운 기능 :

는 GWT 컴파일 문제를 해결합니다.
수출 GWT 사용자 메이븐 의존성 문제의 가능성을 줄입니다.

이 버전 1.4의 새로운 기능 :

이 추가 당 층 터치 이벤트 처리 : Layer.addListener (Touch.LayerListener).
당 층 지금 처리 마우스 이벤트는으로 onMouseOver, onMouseOut 및 onMouseWeheelScroll을 지원 Mouse.LayerListener을 사용합니다.
추가 된 클립 그룹 레이어 : Graphics.createGroupLayer (폭, 높이).
현재 HTML과 자바 백엔드에서 작동 추가 Net.WebSocket.
GL 기반의 백엔드에 대한 추가 사용자 지정 GLSL 쉐이더를 지원합니다. GLShader 및 ShaderTest를 참조하십시오.
GL 기반의 백엔드에 이미지 스케일링 필터를 구성하는 GLContext.setTextureFilter을 추가했습니다.
사운드의 현재 볼륨을 얻기 위해 Sound.volume을 추가했습니다.
추가 Mouse.isEnabled /,는, setEnabled 터치 포인터에 대한 동일.
공개 API로 노출 Image.ensureTexture.
JsonObject.getArray 지금은 존재하지 않는 키가 아닌 하늘의 배열에 대한 null를 돌려줍니다.
이전에 사용되지 않는 방법 (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, TextLayout의 효과 등)의 큰 거래를 제거.
GL20 구현에 대한 다양한 수정.
비 제로 기원 클리핑 레이어 고정 문제.
개선 된 오류보고는 모든 백엔드에 자원 청취자 사운드합니다.

이 버전 1.3의 새로운 기능 :

이 하나를 트리거하기 위해 GC 주변에 기다리지 않고 그래픽 메모리를 해제해야하는 경우에 대한 추가 Image.clearTexture.
당 백엔드 모듈 관리 방식을 재. 구축하고 새로운 프로젝트를 테스트하는 방법에 대한 업데이트 된 GettingStarted 설명서를 참조하십시오.
일을 아이폰 OS 원형에 대한 다양한 개선은 문서화하고 세계에 느슨한 설정 될 수 있음을 충분히 잘 작동합니다.
Canvas.draw / fillRoundRect 버그 수정.
제작 Net.get은 / 포스트 비동기 다른 백엔드하였습니다.
고정 Keyboard.getText 스레딩 문제.
포장 텍스트에 고정 인터 간격에 문제가있을 수 있습니다.

유사한 소프트웨어

PHP RCon
PHP RCon

1 Mar 15

GameJs
GameJs

13 Apr 15

KickJS
KickJS

6 Mar 16

Dominus
Dominus

13 Apr 15

코멘트 PlayN

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!