PlayN

ภาพหน้าจอของซอฟแวร์:
PlayN
รายละเอียดซอฟแวร์:
รุ่น: 1.9
วันที่อัพโหลด: 12 Apr 15
ผู้พัฒนา: The PlayN Authors
การอนุญาต: ฟรี
ความนิยม: 122

Rating: 3.0/5 (Total Votes: 2)

รับการพัฒนาใน 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 / แฟลชแบ็กเอนด์ (เนื่องจากข้อ จำกัด ของแพลตฟอร์มในกรณีของ HTM​​L).
  • เพิ่ม 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 (ยกเว้นในส่วนหลัง HTM​​L) อ่านส่วนหัวของการตอบสนองและอ่านข้อมูลการตอบสนองไบนารี (ยกเว้นในส่วนหลัง HTM​​L).
  • เพิ่ม 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.
  • Js​​onObject.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.
  • ระยะห่างแนวแก้ไขปัญหาในข้อความที่ตัด.

ซอฟต์แวร์ที่คล้ายกัน

Jaws
Jaws

28 Feb 15

2048
2048

12 Apr 15

Molecule
Molecule

12 May 15

ความคิดเห็นที่ PlayN

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่