PlayN

Screenshot Software:
PlayN
Szczegóły programowe:
Wersja: 1.9
Filmu: 12 Apr 15
Wywoływacz: The PlayN Authors
Licencja: Wolny
Popularność: 69

Rating: 2.0/5 (Total Votes: 1)

Opracowany w Javie, PlayN mogą być wykorzystywane w różny sposób i na szerokiej gamie platform do tworzenia rozrywki online, gry mobilne lub stacjonarne

Opis .

  • Obsługiwane platformy:
  • Java (desktop),
  • HTML5
  • Android
  • iOS
  • Flash

Co nowego w tym wydaniu:

  • Aktualizacja Pitagorasa do 1.4.2 (poprawkami błędów, poprawia API ).
  • Naprawiono problemy z zagnieżdżonych przyciętych warstw.
  • metody Dodane Surface.fillTriangles które czynią plasterki.
  • Nieaktualne twierdzi klasę. Wystarczy użyć Java dochodzić oświadczenie.
  • Dodane Platform.reportError i haki do zgrywania logi błędów platformy.
  • Usunięto SurfaceLayer która została zaniechana w starszej wersji.
  • Dodane Keyboard.listener (). Zwraca aktualny słuchacza klawiatury

Co nowego w wersji 1.8.5:

  • Jest to głównie wydanie naprawiające błędy, więc nie ma API dyferencjału są.

Co nowego w wersji 1.8.

  • Dodane Font.derive (wielkość rzeczywista)
  • Dodane GroupLayer.destroyAll, przemianowany jasne removeAll.
  • Zwiększona wydajność nieco parsowania JSON.
  • Dodane Assets.getBytes i Assets.getBytesSync. Nie realizowane na backendów HTML / Flash (ze względu na ograniczenia platformy w przypadku formacie HTML).
  • Dodane TextFormat.antialias aby umożliwić wyłączenie antyaliasingu podczas renderowania tekstu. Nie działa na backend HTML, ponieważ nie da się wyłączyć antyaliasing w HTML5.
  • Dodane TextLayout.text która mówi, co tekst będzie renderowany przez TextLayout.
  • Dodane Graphics.layoutText (String, TextFormat, odpychania tekstu), która zwraca jedną instancję TextLayout dla każdej linii. Stary mechanizm, gdzie jeden TextLayout może reprezentować wiele wierszy tekstu jest przestarzała.

Co nowego w wersji 1.7.2:

  • (Java) lwjgl natywne biblioteki są automatycznie rozpakowane i stosowane. To nie jest już konieczne w celu ręcznego ustawienia java.library.path.
  • (Java) Znacznie poprawiła szybkość wgrywania danych obrazu CanvasImage do GPU.
  • (Java) Pakiet mvn teraz tworzy osobnego pliku jar, który uruchamia grę.
  • (Android) Aktualizacja do Android 3.6.0 plugin maven, które pomieścić przeróbek narzędzi Android SDK w najnowszej.
  • (Android) Naprawiono problem z szerokości Płótno udar, czapki, itp nie jest zapisane i przywrócone.
  • (Archetyp) przyniósł Ant skryptów kompilacji na bieżąco z różnymi ostatnich zmian.

Co nowego w wersji 1.7.1:

  • To jest drobna poprawka prasowa, więc nie ma API dyferencjału są.
  • Dodane Pointer.Event.capture która pozwala uchwycić interakcje wskaźnika, anulowanie innych bieżących interakcji.
  • precyzja shader Mniejsze fragment. Powinny poprawić wydajność z niewiele do obniżenia jakości grafiki.
  • Layer.setScale (0) nie zgłasza wyjątek. Pozwala to na uniknięcie konieczności specjalnie sprawdzenia przypadków brzegowych przy animowaniu skalę warstwy.

Co nowego w wersji 1.7:

  • Dodane Zegar, aby uprościć życie dla bibliotek i gier, które muszą obsługiwać interpolacji razy aktualizacja / farby.
  • Dodane PlayN.tick która zwraca precyzyjnych znacznik czasu, który jest przydatny do animacji.
  • Dodane Net.Builder która pozwala budować żądań HTTP z nagłówkami niestandardowych, dostawy binarny ładowność POST (z wyjątkiem zaplecza HTML), czytać i czytać nagłówki odpowiedzi binarnych danych odpowiedzi (z wyjątkiem zaplecza HTML).
  • Dodane Image.setRepeat i usunięte ImageLayer.setRepeat. Ze względu na sposób obrazy są obsługiwane w GL, to przyznaje, mniej & quot; niewykonalne & quot; konfiguracje. To było wcześniej możliwe, próbować używać tego samego obrazu w wielu warstw o ​​różnych konfiguracjach powtórzyć, a tha nie byłby faktycznie przepracowane. Teraz jest jasne, że zdjęcie może posiadać tylko jedno powtórz konfigurację. Wzór ten pozwala również na cześć zdjęć powtórzyć konfigurację (częściowo wdrożony).
  • Dodane Image.setMipmapped korzystania mipmaps do poprawy jakości obrazów na backendów zredukowanego GL bazie.
  • Image.glTex (Sub) Image2D przeniesiona do GLContext.tex (Sub) Image2D.
  • IndexedTrisShader jest teraz łatwiejsze do rozszerzenia / dostosować.
  • Wiele wcześniej nieaktualne interfejsy zostały usunięte. Jeśli nie zmienili ResourceCallback Callback, będziesz musiał zrobić to teraz.
  • Nieaktualne Surface.setTransform (Canvas.setTransform potępiany w wersji 1.6 i Surface.setTransform powinny też być przestarzałe, ale brakowało).

Co nowego w wersji 1.6:

  • Wdrożone barwienia dla warstw (tylko na backendów GL). Zobacz Layer.setTint i Layer.tint.
  • Dodane Log.setMinLevel umożliwić ograniczanie wiadomości dziennika poniżej pewnego poziomu. (Zalecane przez Google dla Androida uwolnienie buduje.)
  • Dodane Sound.release do zwalniania zasobów dźwiękowych wcześniej, niż czekać na GC, aby to zrobić.
  • Dodane Assets.getMusic który pozwala backendy wprowadzić pewne optymalizacje związane z dużych plików audio.
  • Graphics.setSize usunięto i specjalne metody setSize zostały dodane do poszczególnych platform kodu zaplecza, które mogą je (np HtmlGraphics.setSize) racjonalnie wspierać.
  • Dodane GLContext.Stats do debugowania wydajność renderowania na backendów GL. (Zobacz triple play za klasę HUD w łatwy sposób wyświetlać tych statystyk.)
  • Nieaktualne Canvas.setTransform ponieważ oddziałuje źle z automatycznym skalę zarządzania czynnika w trybie HiDPI.
  • Dodane CanvasImage.snapshot, które mogą być wykorzystywane do tworzenia niezmienny migawkę płótnie obrazu renderowania, który ma wyższe osiągi.
  • Dodane TextLayout.ascent / zejście / prowadząc w przypadkach, gdy aplikacja potrzebuje wiedzieć więcej na temat tekstu, które będą świadczone przez TextLayout (podkreślenia, na przykład).
  • Dodane Json.Writer.useVerboseFormat spowodować pisarz JSON wygenerować całkiem wydruku (zamiast kompaktowy, wszystko na jedno wyjście linii).

Co nowego w wersji 1.5.1:.

  • Rozwiązuje problemy z GWT kompilacji
  • Zmniejsza prawdopodobieństwo wystąpienia problemów z eksportowanego zależności Maven GWT-użytkownika.

Co nowego w wersji v1.4:

  • Dodano obsługę za warstwie zdarzeń dotykowy: warstwę. addListener (Touch.LayerListener).
  • Na warstwie zdarzeń myszy obsługi używa teraz Mouse.LayerListener który obsługuje onmouseover, onmouseout i onMouseWeheelScroll.
  • Dodane spięte warstwy grupy: Graphics.createGroupLayer (szerokość, wysokość)
  • .
  • Dodane Net.WebSocket która obecnie działa na HTML i Java backendów.
  • Dodano wsparcie shaderów GLSL na zlecenie dla backendów GL bazie. Zobacz GLShader i ShaderTest.
  • Dodane GLContext.setTextureFilter konfiguracji obrazu filtru skalowania na backendów GL bazie.
  • Dodane Sound.volume do uzyskania aktualnej głośności dźwięku.
  • Dodane Mouse.isEnabled / setEnabled, sam dla Touch i Pointer.
  • Exposed Image.ensureTexture jako publiczne API.
  • JsonObject.getArray teraz zwraca null dla nieistniejących klawiszy, a nie pustą tablicą.
  • Usunięto dużo wcześniej przestarzałych metod (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, efektów TextLayout, itp.).
  • Różne poprawki do GL20 implementacje.
  • Naprawiono problemy z przyciętych warstw o ​​niezerowej pochodzenia.
  • Ulepszone raportowanie błędów Sound słuchaczy na wszystkich zasobów połaczeń.

Co nowego w wersji V1.3.1:

  • Dodane Image.clearTexture do kiedy trzeba zwolnić grafika pamięci bez czekają na GC, aby ją wywołać.
  • Reworked sposób moduły per-backend są zarządzane. Zobacz zaktualizowany przewodnik GettingStarted dla jak zbudować i przetestować nowych projektów.
  • różne ulepszenia, które sprawiają, iOS archetypu wszystko działa na tyle dobrze, że może to być udokumentowane i puszczone wolno na świecie.
  • Naprawiono błąd z Canvas.draw / fillRoundRect.
  • Wykonane Net.get / post asynchroniczne dopasować inne bazami.
  • Poprawiono Keyboard.getText gwintowania problem.
  • Naprawiono problem na interline owiniętym odstępy tekstu.

Podobne oprogramowanie

JS-PingPong
JS-PingPong

13 May 15

Quintus
Quintus

13 May 15

Sudoku Solver
Sudoku Solver

19 Jul 15

Komentarze do PlayN

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!