Các chi tiết về phần mềm:
Phiên bản: 1.9
Ngày tải lên: 12 Apr 15
Giấy phép: Miễn phí
Phổ biến: 122
Được phát triển trong Java, PlayN có thể được sử dụng trong nhiều cách khác nhau và trên một loạt các nền tảng cho việc tạo ra giải trí trực tuyến, trò chơi điện thoại di động hoặc máy tính để bàn
Tính năng .
- Nền tảng hỗ trợ:
- Java (desktop)
- HTML5
- Android
- iOS
- Flash
là gì mới trong phiên bản này:
- Cập nhật Pythagoras để 1.4.2 (sửa lỗi, cải thiện API ).
- vấn đề cố định với các lớp cắt bớt lồng nhau.
- phương pháp gia tăng Surface.fillTriangles mà làm cho lát.
- phản Khẳng định đẳng cấp. Chỉ cần sử dụng Java khẳng định tuyên bố.
- Added Platform.reportError và móc cho lấy các bản ghi lỗi nền tảng.
- Bỏ SurfaceLayer được tán thành trong phiên bản trước đó.
- Added Keyboard.listener ():. Trả về nghe bàn phím hiện tại
là gì mới trong phiên bản 1.8.5:
- Điều này chủ yếu là một bản phát hành Sửa lỗi, vì vậy không có API diffs được cung cấp.
là gì mới trong phiên bản 1.8:.
- Added Font.derive (kích thước float)
- Added GroupLayer.destroyAll, đổi tên rõ ràng để RemoveAll.
- Cải thiện hiệu suất phân tích cú pháp JSON phần nào.
- Assets.getBytes thêm và Assets.getBytesSync. Không được thực hiện trên phần phụ trợ HTML / Flash (do hạn chế trong trường hợp nền tảng HTML).
- TextFormat.antialias thêm để cho phép vô hiệu hóa khử răng cưa khi render văn bản. Không hoạt động trên HTML backend vì nó không thể vô hiệu hóa khử răng cưa trong HTML5.
- Added TextLayout.text mà nói với bạn những gì văn bản sẽ được đưa ra bởi một TextLayout.
- Added Graphics.layoutText (String, TextFormat, TextWrap) trả về một thể hiện TextLayout cho mỗi dòng. Các cơ chế cũ, nơi một TextLayout duy nhất có thể đại diện cho nhiều dòng văn bản phản đối.
là gì mới trong phiên bản 1.7.2:
- (Java) LWJGL thư viện nguồn gốc sẽ được tự động giải nén và sử dụng. Nó không còn cần thiết để tự thiết lập java.library.path.
- (Java) Đáng kể cải thiện tốc độ tải dữ liệu hình ảnh CanvasImage cho GPU.
- (Java) gói mvn bây giờ tạo tập tin jar độc lập mà chạy trò chơi của bạn.
- (Android) Nâng cấp lên android-mê-plugin 3.6.0, có từ sắp xếp lại công cụ mới nhất trong SDK Android.
- (Android) Cố định vấn đề với bề dày nét Canvas, mũ, vv không được lưu và khôi phục lại.
- (Archetype) Mang lại các kịch bản xây dựng Ant cập nhật với những thay đổi khác nhau gần đây.
là gì mới trong phiên bản 1.7.1:
- Đây là một phát hành bản vá nhỏ, vì vậy không có API diffs được cung cấp.
- Added Pointer.Event.capture cho phép một để nắm bắt một sự tương tác con trỏ, hủy bỏ bất kỳ sự tương tác khác đang diễn ra.
- Giảm fragment shader chính xác. Nên cải thiện hiệu suất với ít hoặc không giảm chất lượng đồ họa.
- Layer.setScale (0) không còn ném một ngoại lệ. Điều này tránh sự cần thiết phải kiểm tra đặc biệt cho các trường hợp khi tạo hiệu ứng động quy mô của một lớp.
là gì mới trong phiên bản 1.7:
- Thêm Clock để đơn giản hóa cuộc sống cho các thư viện và các game cần xử lý suy của lần cập nhật / sơn.
- Added PlayN.tick mà trả về một dấu thời gian chính xác cao đó là hữu ích cho hoạt hình.
- Added Net.Builder cho phép một để xây dựng các yêu cầu HTTP với tiêu đề tùy chỉnh, cung nhị trọng tải POST (ngoại trừ trên HTML backend), đọc tiêu đề phản ứng và đọc dữ liệu nhị phân phản ứng (trừ HTML backend).
- Added Image.setRepeat và ImageLayer.setRepeat gỡ bỏ. Do cách hình ảnh được xử lý trong GL, điều này thừa nhận ít & quot; không khả thi & quot; cấu hình. Đó là trước đây có thể cố gắng sử dụng các hình giống nhau trong nhiều lớp với cấu hình lặp lại khác nhau, và tha sẽ không thực tế làm việc. Bây giờ rõ ràng là một hình ảnh có thể chỉ có một cấu hình lặp lại. Điều này cũng cho phép Pattern để tôn vinh một hình ảnh lặp lại cấu hình (thực hiện một phần).
- Added Image.setMipmapped sử dụng mipmaps để cải thiện chất lượng hình ảnh thu hẹp về hậu phương GL-based.
- Image.glTex (Sub) Image2D chuyển đến GLContext.tex (Sub) Image2D.
- IndexedTrisShader giờ là dễ dàng hơn để mở rộng / tùy chỉnh.
- Nhiều API phản đối trước đó đã được gỡ bỏ. Nếu bạn chưa chuyển từ ResourceCallback để gọi lại, bạn sẽ phải làm điều đó ngay bây giờ.
- phản Surface.setTransform (Canvas.setTransform được tán thành trong phiên bản 1.6 và Surface.setTransform cũng nên đã bị phản đối, nhưng đã bị mất).
là gì mới trong phiên bản 1.6:
- tinting thực hiện cho các lớp (chỉ trên GL là phần phụ trợ). Xem Layer.setTint và Layer.tint.
- Added Log.setMinLevel để cho phép đàn áp thông điệp log dưới một mức nhất định. (Giới thiệu bởi Google cho Android phát hành xây dựng.)
- Added Sound.release giải phóng tài nguyên âm thanh sớm hơn là chờ đợi cho GC để làm điều đó.
- Added Assets.getMusic cho phép phần phụ trợ để làm cho một số tối ưu liên quan đến các tập tin âm thanh lớn.
- Graphics.setSize đã được gỡ bỏ, và các phương pháp setSize đặc biệt đã được thêm vào nền tảng mã phụ trợ cá nhân hợp lý có thể hỗ trợ họ (ví dụ như HtmlGraphics.setSize).
- GLContext.Stats thêm cho gỡ lỗi dựng hình hiệu suất trên GL là phần phụ trợ. (Xem lớp HUD Triple Play của một cách dễ dàng để hiển thị các số liệu thống kê.)
- phản Canvas.setTransform vì nó tương tác kém với quản lý yếu tố quy mô tự động trong chế độ HiDPI.
- Added CanvasImage.snapshot mà có thể được sử dụng để tạo ra một bản chụp bất biến của một hình ảnh vải trong đó có cao hơn làm cho hiệu suất.
- Added TextLayout.ascent / gốc / hàng đầu đối với trường hợp một ứng dụng cần phải biết thêm về các văn bản đó sẽ được đưa ra bởi một TextLayout (cho gạch chân, ví dụ).
- Added Json.Writer.useVerboseFormat gây ra các nhà văn JSON để tạo ra sản lượng khá in (chứ không phải là nhỏ gọn, tất cả mọi thứ trên đầu ra một dòng).
là gì mới trong phiên bản 1.5.1:.
- Sửa chữa các vấn đề với GWT lập
- Giảm khả năng có vấn đề về xuất khẩu GWT người dùng phụ thuộc Maven.
là gì mới trong phiên bản v1.4:
- Thêm mỗi lớp xử lý sự kiện touch: Layer. addListener (Touch.LayerListener).
- mỗi lớp sự kiện chuột xử lý hiện nay sử dụng Mouse.LayerListener hỗ trợ onMouseOver, onmouseout và onMouseWeheelScroll.
- Thêm lớp cắt bớt nhóm: Graphics.createGroupLayer (chiều rộng, chiều cao) .
- Added Net.WebSocket mà hiện đang làm việc trên HTML và Java là phần phụ trợ.
- Thêm tùy chỉnh GLSL hỗ trợ shader cho backends GL-based. Xem GLShader và ShaderTest.
- Added GLContext.setTextureFilter cho cấu hình bộ lọc rộng trên backends GL-based.
- Added Sound.volume để đạt được khối lượng hiện tại của một âm thanh.
- Added Mouse.isEnabled / setEnabled, cùng với Touch và Pointer.
- Image.ensureTexture xúc như một API công cộng.
- JsonObject.getArray bây giờ trở về null cho các khóa không tồn tại, không phải là một mảng trống rỗng.
- Loại bỏ rất nhiều phương pháp phản đối trước đây (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer, hiệu ứng TextLayout, vv.).
- sửa lỗi khác nhau để GL20 triển khai.
- vấn đề cố định với các lớp cắt có khác không có nguồn gốc.
- Cải thiện báo cáo lỗi để nghe Sound tài nguyên trên tất cả các phần phụ trợ.
là gì mới trong phiên bản V1.3.1:
- Added Image.clearTexture cho khi người ta cần phải giải phóng bộ nhớ đồ họa mà không cần chờ đợi xung quanh cho GC để kích hoạt nó.
- Làm lại cách các module cho mỗi phụ trợ được quản lý. Xem hướng dẫn GettingStarted cập nhật cho cách xây dựng và kiểm tra các dự án mới.
- cải tiến khác nhau để iOS nguyên mẫu mà làm cho mọi việc tốt là đủ mà nó có thể được ghi chép và chuyển lỏng trên thế giới.
- Cố định lỗi với Canvas.draw / fillRoundRect.
- Made Net.get / post không đồng bộ để phù hợp với phần phụ trợ khác .
- Cố định vấn đề Keyboard.getText luồng.
- Cố định vấn đề khoảng cách nối chuyến trên văn bản bọc.
Bình luận không