PlayN

البرمجيات قطة:
PlayN
تفاصيل البرنامج:
الإصدار: 1.9
تاريخ إيداع: 12 Apr 15
المطور: The PlayN Authors
ترخيص: حرر
شعبية: 122

Rating: 3.0/5 (Total Votes: 2)

وضعت في جاوة، PlayN يمكن استخدامها في مجموعة متنوعة من الطرق، وعلى مجموعة واسعة من المنصات لخلق مسلية على الانترنت، والألعاب المحمولة أو المكتبية

الميزات:.

المعتمدة منصات:
جافا (سطح المكتب)
HTML5
الروبوت
دائرة الرقابة الداخلية
فلاش

ما هو الجديد في هذا الإصدار:

تحديث فيثاغورس إلى 1.4.2 (إصلاحات البق، ويحسن واجهات برمجة التطبيقات).
القضايا الثابتة مع طبقات قص المتداخلة.
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 أضاف للسماح للتعطيل من الحواف عند تقديم النص. لا يعمل على HTML الخلفية لأنه من المستحيل لتعطيل الحواف في HTML5.
واضاف TextLayout.text الذي يحكي لك ما نص سيتم صادر عن TextLayout.
واضاف Graphics.layoutText (سلسلة، TextFormat، TextWrap) والتي ترجع واحد المثال TextLayout لكل خط. الآلية القديمة حيث TextLayout واحد يمكن أن تمثل العديد من أسطر من النص تم إهمال.

ما هو الجديد في الإصدار 1.7.2:

(جافا) LWJGL المكتبات الأم هي تلقائيا تفكيك واستخدامها. فمن الضروري لم يعد يدويا java.library.path الإعداد.
(جافا) تحسن كبير في سرعة تحميل بيانات الصورة CanvasImage إلى GPU.
(جافا) حزمة MVN يخلق الآن جرة ملف مستقل والذي يدير اللعبة.
(الروبوت) ترقيتها إلى الروبوت-مخضرم-المساعد 3.6.0 الذي يستوعب إعادة ترتيب أداة في أحدث SDK الروبوت.
(الروبوت) المسألة الثابتة مع عرض قماش السكتة الدماغية، وكأب، وما إلى ذلك لا يتم حفظ واستعادة.
(النموذج الأصلي) جلب مخطوطات بناء النملة حتى الآن مع مختلف التغيرات التي حدثت مؤخرا.

ما هو الجديد في الإصدار 1.7.1:

هذا هو الافراج عن التصحيح البسيط، لذلك يتم توفير أي بيانات الاختلاف API.
وأضاف Pointer.Event.capture الذي يسمح احد لالتقاط تفاعل المؤشر، إلغاء أي التفاعلات الجارية الأخرى.
خفض جزء تظليل الدقة. يجب تحسين الأداء مع قليل من أي انخفاض في جودة الرسومات.
Layer.setScale (0) لم يعد يطرح استثناء. هذا يتجنب الحاجة للتحقق خصيصا لحالات حافة عندما موحية حجم طبقة.

ما هو الجديد في الإصدار 1.7:

وأضاف على مدار الساعة لتبسيط الحياة للمكتبات والألعاب التي تحتاج إلى معالجة الاستيفاء من المرات تحديث / الطلاء.
واضاف PlayN.tick التي ترجع طابع زمني درجة عالية من الدقة وهذا مفيد للرسوم المتحركة.
واضاف Net.Builder الذي يسمح احد لبناء طلبات HTTP مع رؤوس مخصصة والحمولات العرض ما بعد ثنائي (ما عدا يوم HTML الخلفية)، وقراءة رؤوس استجابة وقراءة البيانات استجابة الثنائية (ما عدا يوم HTML الخلفية).
واضاف Image.setRepeat وإزالة ImageLayer.setRepeat. بسبب الطريقة التي يتم التعامل مع الصور في GL، وهذا يعترف أقل ومثل، غير قابلة للتطبيق ومثل. تكوينات. كان عليه سابقا من الممكن محاولة استخدام نفس الصورة في طبقات متعددة مع تكوينات تكرار مختلفة، وسوف لا ثا عملت فعلا. الآن من الواضح أن صورة يمكن أن يكون تكرار تكوين واحد فقط. وهذا يتيح أيضا نمط لتكريم أحد الصور كرر التكوين (نفذت جزئيا).
وأضاف Image.setMipmapped لاستخدام mipmaps لتحسين جودة الصور يضيق نطاق على الخلفيات مقرها GL-.
انتقل Image.glTex (الفرعية) Image2D إلى GLContext.tex (الفرعية) Image2D.
IndexedTrisShader هو الآن أسهل لتمديد / تخصيص.
تمت إزالة العديد من واجهات برمجة التطبيقات إهمال من قبل. إذا لم تكن قد تحولت من ResourceCallback إلى الاستدعاء، وأنت تسير لدينا لنفعل ذلك الآن.
إهمال Surface.setTransform (تم إهمال Canvas.setTransform في الإصدار 1.6 وينبغي أيضا تم إهمال Surface.setTransform، ولكن غاب).

ما هو الجديد في الإصدار 1.6:

التلوين المنفذة للطبقات (فقط على الخلفيات GL). انظر Layer.setTint وLayer.tint.
واضاف Log.setMinLevel للسماح للقمع رسائل سجل أقل من مستوى معين. (مستحسن من قبل جوجل لنسخ الإصدار الروبوت).
وأضاف 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 المستخدم الاعتماد مخضرم.

ما هو جديد في الإصدار V1.4:

وأضاف معالجة الحدث مسة لكل طبقة: Layer.addListener (Touch.LayerListener).
لكل طبقة الحدث الماوس التعامل مع الآن يستخدم Mouse.LayerListener التي تدعم onMouseOver، onMouseOut وonMouseWeheelScroll.
وأضاف طبقات مجموعة قص: Graphics.createGroupLayer (العرض والارتفاع).
واضاف Net.WebSocket الذي يعمل حاليا على HTML وجافا الخلفيات.
وأضاف مخصصة GLSL دعم تظليل لالخلفيات مقرها GL-. انظر GLShader وShaderTest.
وأضاف GLContext.setTextureFilter لتكوين صورة مرشح التحجيم على أساس الخلفيات GL-.
وأضاف Sound.volume للحصول على الحجم الحالي للصوت.
واضاف Mouse.isEnabled / setEnabled، نفسه للمس ومؤشر.
Image.ensureTexture يتعرض باعتباره API العام.
JsonObject.getArray يعود الآن فارغة لمفاتيح غير موجودة، وليس مجموعة فارغة.
إزالة قدر كبير من الطرق مهملة سابقا (Canvas.drawText، Graphics.createPath، Graphics.createPattern، CanvasLayer، والآثار TextLayout، وما إلى ذلك).
إصلاحات مختلفة لتطبيقات GL20.
القضايا الثابتة مع طبقات يثقب مع أصل غير الصفر.
تحسين الإبلاغ الخطأ إلى صوت المستمعين الموارد على جميع الخلفيات.

ما هو جديد في الإصدار V1.3.1:

وأضاف Image.clearTexture لعند واحد يحتاج إلى تحرير الذاكرة الرسومات دون انتظار حولها لGC لتحريك ذلك.
إعادة صياغة الطريقة التي تدار بها وحدات لكل الخلفية. راجع دليل GettingStarted المحدثة لكيفية بناء واختبار مشاريع جديدة.
تحسينات مختلفة لدائرة الرقابة الداخلية ركبه التي تجعل الأشياء تعمل جيدا بما فيه الكفاية أنه يمكن أن تكون موثقة وتحولت فضفاضة على العالم.
علة ثابتة مع Canvas.draw / fillRoundRect.
جعل Net.get / آخر غير المتزامن لمباراة الخلفيات الأخرى.
الثابتة Keyboard.getText خيوط القضية.
قضية ثابتة تباعد إتمامها على النص ملفوفة.

برامج مماثلة

Dartstack
Dartstack

12 May 15

Three Maze
Three Maze

13 Apr 15

enchant.js
enchant.js

9 Feb 16

2048
2048

12 Apr 15

تعليقات ل PlayN

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!