รายละเอียดซอฟแวร์:
รุ่น: 1.9
วันที่อัพโหลด: 12 Apr 15
การอนุญาต: ฟรี
ความนิยม: 122
รับการพัฒนาใน Java PlayN สามารถนำมาใช้ในความหลากหลายของรูปแบบและหลากหลายของแพลตฟอร์มสำหรับการสร้างความบันเทิงออนไลน์, เกมมือถือหรือคอมพิวเตอร์
คุณสมบัติ .
- แพลตฟอร์มที่สนับสนุน:
- Java (เดสก์ทอป)
- HTML5
- Android
- iOS ของคุณ
- แฟลช
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- Updated Pythagoras เพื่อ 1.4.2 (แก้ไขข้อบกพร่องปรับปรุง APIs ).
- ปัญหาถาวรกับชั้นที่ซ้อนกันตัด.
- วิธีการเพิ่ม Surface.fillTriangles ซึ่งทำให้ชิ้น.
- ยืนยันเลิกชั้นเรียน เพียงแค่ใช้ Java ยืนยันคำสั่ง.
- เพิ่ม Platform.reportError และตะขอสำหรับโลภบันทึกข้อผิดพลาดแพลตฟอร์ม.
- การแกะ SurfaceLayer ซึ่งได้รับการคัดค้านในรุ่นก่อนหน้า.
- เพิ่ม Keyboard.listener (). กลับฟังแป้นพิมพ์ในปัจจุบัน
มีอะไรใหม่ ในรุ่น 1.8.5:
- นี้เป็นส่วนใหญ่ปล่อย bugfix จึงไม่มี API diffs มีให้.
มีอะไรใหม่ ในรุ่น 1.8:.
- เพิ่ม Font.derive (ขนาดลอย)
- เพิ่ม GroupLayer.destroyAll เปลี่ยนชื่อที่ชัดเจนในการ removeAll.
- การปรับปรุงประสิทธิภาพการแยก JSON ค่อนข้าง.
- เพิ่ม Assets.getBytes และ Assets.getBytesSync ดำเนินการไม่ได้อยู่ใน HTML / แฟลชแบ็กเอนด์ (เนื่องจากข้อ จำกัด ของแพลตฟอร์มในกรณีของ HTML).
- เพิ่ม TextFormat.antialias อนุญาตให้ปิดการของการลดรอยหยักเมื่อการแสดงผลข้อความ ไม่ทำงานบนแบ็กเอนด์ HTML เพราะมันเป็นไปไม่ได้ที่จะปิดการใช้งานการลดรอยหยักใน HTML5.
- เพิ่ม TextLayout.text ซึ่งจะบอกคุณสิ่งที่ข้อความจะแสดงโดย TextLayout.
- เพิ่ม Graphics.layoutText (String, TextFormat, TextWrap) ซึ่งผลตอบแทนเช่น TextLayout หนึ่งสำหรับแต่ละบรรทัด กลไกเก่าที่ TextLayout เดียวจะเป็นตัวแทนของหลายสายของข้อความจะเลิก.
มีอะไรใหม่ ในรุ่น 1.7.2:
- (Java) lwjgl ห้องสมุดพื้นเมืองเป็นจำนวนมาก ๆ โดยอัตโนมัติและ มือสอง มันไม่จำเป็นที่จะต้องติดตั้งด้วยตนเอง java.library.path.
- (Java) ปรับตัวดีขึ้นอย่างมีนัยสำคัญความเร็วในการอัปโหลดข้อมูลภาพ CanvasImage กับ GPU.
- (Java) แพคเกจ mvn ตอนนี้สร้างแฟ้มโถแบบสแตนด์อโลนที่ทำงานเกมของคุณ.
- (Android) อัพเกรดเป็น Android-Maven ปลั๊กอิน 3.6.0 ซึ่งรองรับ rearrangements เครื่องมือในล่าสุด Android SDK.
- (Android) แก้ไขปัญหาที่มีความกว้างจังหวะผ้าใบ, หมวก ฯลฯ ไม่ได้รับการบันทึกและเรียกคืน.
- (แม่) มาสร้างสคริปต์มดถึงวันที่มีการเปลี่ยนแปลงล่าสุดต่างๆ.
มีอะไรใหม่ ในรุ่น 1.7.1:
- นี้เป็นรุ่นแพทช์เล็ก ๆ น้อย ๆ จึงไม่มี API diffs มีให้.
- เพิ่ม Pointer.Event.capture หนึ่งที่ช่วยให้การทำงานร่วมกันจับตัวชี้ยกเลิกการมีปฏิสัมพันธ์อย่างต่อเนื่องอื่น ๆ .
- ส่วนการลดความแม่นยำ shader ควรปรับปรุงประสิทธิภาพการทำงานเล็ก ๆ น้อย ๆ กับการลดลงในคุณภาพกราฟิก.
- Layer.setScale (0) ไม่พ่นยกเว้น นี้หลีกเลี่ยงการจำเป็นที่จะต้องตรวจสอบเป็นพิเศษสำหรับกรณีขอบเมื่อเคลื่อนไหวขนาดของชั้น.
มีอะไรใหม่ ในรุ่น 1.7:
- นาฬิกาที่เพิ่มเข้ามาเพื่อให้ง่ายต่อชีวิตสำหรับห้องสมุดและเกมที่จะต้องมี จัดการกับการแก้ไขของการปรับปรุง / ครั้งสี.
- เพิ่ม PlayN.tick ซึ่งผลตอบแทนการประทับเวลามีความแม่นยำสูงที่มีประโยชน์สำหรับการเคลื่อนไหว.
- เพิ่ม Net.Builder หนึ่งที่ช่วยในการสร้างการร้องขอ HTTP มีส่วนหัวที่กำหนดเองอุปทานไบนารี payloads POST (ยกเว้นในส่วนหลัง HTML) อ่านส่วนหัวของการตอบสนองและอ่านข้อมูลการตอบสนองไบนารี (ยกเว้นในส่วนหลัง HTML).
- เพิ่ม Image.setRepeat และลบออก ImageLayer.setRepeat เนื่องจากภาพวิธีการที่ได้รับการจัดการใน GL นี้ยอมรับน้อย & quot; ทำไม่ได้ & quot; การกำหนดค่า มันเป็นไปได้ก่อนหน้านี้พยายามที่จะใช้ภาพเดียวกันในหลายชั้นกับการกำหนดค่าการทำซ้ำที่แตกต่างกันและท่าจะไม่ได้ทำงานจริง ตอนนี้ก็เป็นที่ชัดเจนว่าภาพจะมีเพียงการกำหนดค่าการทำซ้ำ นอกจากนี้ยังช่วยให้รูปแบบเพื่อเป็นเกียรติแก่การตั้งค่าภาพซ้ำ (ดำเนินการบางส่วน).
- เพิ่ม Image.setMipmapped สำหรับการใช้ mipmaps ในการปรับปรุงคุณภาพของภาพที่ปรับลดขนาดในแบ็กเอนด์ GL-based.
- Image.glTex (Sub) Image2D ย้ายไป GLContext.tex (Sub) Image2D.
- IndexedTrisShader คือตอนนี้ง่ายที่จะขยาย / ปรับแต่ง.
- หลาย APIs เลิกก่อนหน้านี้ถูกถอดออก หากคุณไม่ได้เปลี่ยนจาก ResourceCallback ที่จะโทรกลับคุณจะต้องทำตอนนี้.
- เลิก Surface.setTransform (Canvas.setTransform ถูกคัดค้านในรุ่น 1.6 และ Surface.setTransform ก็ควรได้รับการคัดค้าน แต่พลาด).
มีอะไรใหม่ ในรุ่น 1.6:
- ดำเนินการย้อมสีสำหรับชั้น (เฉพาะ GL แบ็กเอนด์) ดู Layer.setTint และ Layer.tint.
- เพิ่ม Log.setMinLevel เพื่อให้การปราบปรามข้อความเข้าสู่ระบบต่ำกว่าระดับหนึ่ง (แนะนำโดย Google สำหรับการเปิดตัว Android สร้าง.)
- เพิ่ม Sound.release สำหรับการปล่อยทรัพยากรเสียงเร็วกว่าการรอคอยสำหรับ GC ที่จะทำมัน.
- เพิ่ม Assets.getMusic ซึ่งจะช่วยให้แบ็กเอนด์ที่จะทำให้การเพิ่มประสิทธิภาพบางอย่างที่เกี่ยวข้องกับไฟล์เสียงขนาดใหญ่.
- Graphics.setSize ถูกลบออกและวิธีการ setSize พิเศษถูกเพิ่มเข้าไปในแพลตฟอร์มรหัสแบ็กเอนด์บุคคลที่มีเหตุผลสามารถสนับสนุนพวกเขา (เช่น HtmlGraphics.setSize).
- เพิ่ม GLContext.Stats สำหรับการดีบักประสิทธิภาพการแสดงผลบน GL แบ็กเอนด์ (ดูที่ชั้น HUD เล่นสามสำหรับวิธีที่ง่ายในการแสดงสถิติเหล่านี้.)
- เลิก Canvas.setTransform เพราะมันไม่ดีมีปฏิสัมพันธ์กับผู้บริหารปัจจัยระดับอัตโนมัติในโหมด HiDPI.
- เพิ่ม CanvasImage.snapshot ซึ่งสามารถใช้ในการสร้างภาพรวมไม่เปลี่ยนรูปของภาพผ้าใบที่มีประสิทธิภาพการทำงานที่สูงขึ้นทำให้.
- เพิ่ม TextLayout.ascent / เชื้อสาย / ชั้นนำสำหรับกรณีที่การตรวจสอบความต้องการที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับข้อความที่จะแสดงผลโดย TextLayout (สำหรับการขีดเส้นใต้เช่น).
- เพิ่ม Json.Writer.useVerboseFormat จะก่อให้เกิดนักเขียน JSON เพื่อสร้างพิมพ์สวยเอาท์พุท (มากกว่าขนาดกะทัดรัดทุกอย่างในการส่งออกหนึ่งบรรทัด).
มีอะไรใหม่ ในรุ่น 1.5.1:.
- แก้ไขปัญหาเกี่ยวกับการรวบรวม GWT
- ช่วยลดโอกาสในการเกิดปัญหากับการส่งออก GWT ผู้ใช้พึ่งพา Maven.
มีอะไรใหม่ ในรุ่น v1.4:
- เพิ่มสัมผัสต่อชั้นการจัดการเหตุการณ์: ชั้น addListener (Touch.LayerListener).
- การจัดการเหตุการณ์เมาส์ต่อชั้นตอนนี้ใช้ Mouse.LayerListener ที่สนับสนุน onMouseOver, onMouseOut และ onMouseWeheelScroll.
- เพิ่มตัดชั้นกลุ่ม: Graphics.createGroupLayer (ความกว้างความสูง) .
- เพิ่ม Net.WebSocket ซึ่งปัจจุบันทำงานใน HTML และ Java แบ็กเอนด์.
- เพิ่มการสนับสนุน shader GLSL กำหนดเองสำหรับการแบ็กเอนด์ GL-based ดู GLShader และ ShaderTest.
- เพิ่ม GLContext.setTextureFilter สำหรับการกำหนดค่าตัวกรองปรับภาพในแบ็กเอนด์ GL-based.
- เพิ่ม Sound.volume สำหรับการได้รับปริมาณปัจจุบันของเสียง.
- เพิ่ม Mouse.isEnabled / setEnabled เดียวกันสำหรับสัมผัสและตัวชี้.
- แดง Image.ensureTexture เป็นประชาชน API.
- JsonObject.getArray ตอนนี้กลับ null สำหรับคีย์ไม่ได้มีอยู่ไม่อาร์เรย์ที่ว่างเปล่า.
- การแกะการจัดการที่ดีของวิธีการเลิกก่อนหน้านี้ (Canvas.drawText, Graphics.createPath, Graphics.createPattern, CanvasLayer ผลกระทบ TextLayout ฯลฯ .).
- การแก้ไขต่าง ๆ เพื่อการใช้งาน GL20.
- ปัญหาถาวรกับชั้นตัดด้วยไม่ใช่ศูนย์กำเนิด.
- รายงานข้อผิดพลาดที่ดีขึ้นไปที่เสียงฟังทรัพยากรในแบ็กเอนด์ทั้งหมด.
มีอะไรใหม่ ในเวอร์ชั่น v1.3.1:
- เพิ่ม Image.clearTexture เมื่อหนึ่งต้องการที่จะเป็นอิสระ หน่วยความจำกราฟิกโดยไม่ต้องรอรอบสำหรับ GC จะเรียกมัน.
- เปลี่ยนใหม่วิธีโมดูลต่อแบ็กเอนด์ที่มีการจัดการ โปรดดูที่คู่มือ GettingStarted ปรับปรุงสำหรับวิธีการสร้างและทดสอบโครงการใหม่.
- การปรับปรุงต่างๆเพื่อแม่ iOS ของคุณที่ทำให้สิ่งที่ทำงานได้ดีพอที่จะสามารถบันทึกไว้และหันหลวมบนโลก.
- แก้ไขข้อผิดพลาดที่มี Canvas.draw / FILLROUNDRECT.
- ทำ Net.get / โพสต์ไม่ตรงกันเพื่อให้ตรงกับแบ็กเอนด์อื่น ๆ .
- แก้ไขปัญหา threading Keyboard.getText.
- ระยะห่างแนวแก้ไขปัญหาในข้อความที่ตัด.
ความคิดเห็นที่ไม่พบ