פרטי תוכנה:
גרסה: 1.3.2 מעודכן
טען תאריך: 10 Feb 16
רשיון: ללא תשלום
פופולריות: 138
Turbulenz הוא אחד הבודדים מנועי קוד פתוח המשחק כי כבר נעשה שימוש בפועל משחקים הייצור.
בעוד מנועי משחק HTML 5 ביותר הם יותר של ניסוי על 'חלק מהפתחים לעקוף את התכונות החדשות של HTML 5 ובדיקה החוצה מוצרים לפרויקטים מסחריים בעתיד, Turbulenz ממש הלך אחורה בתהליך זה.
צוות Turbulenz נוצר ושוחרר המון HTML5 גדול, משחקים מבוססי דפדפן ולאחר מכן החליט לפתוח מקור זה כלי נהדר כל כך מפתחים אחרים יכולים לנצל את הניסיון שלהם.
המנוע עצמו משתמש המון JavaScript, C ++ ו- כתב היד, ועליו מהדר פייתון כדי לקבל את תהליך הפיתוח התחיל.
Turbulenz מגיע עם תיעוד נרחב מאוד ומדריכים שימושיים שיעזרו מתכנתים להתחיל עם המשחקים הראשונים שלהם
מה חדש במהדורה זו:.
- תוקנה בעיה ב draw2D שבו שדונים היו מדורגות שגויים סביב המקור.
- קביעת באגים נוספת עבור draw2D כאשר טקסטורות npot משמשות עם mipmaps לא נתמך.
- הערות זכויות יוצרי החסרה קבועות.
- מוסף viewBox הופך ליישום SVG.
- קבוע את הטיפול gamesession ליצור לטיפול 404s כאילו השירותים אינם זמינים.
- בקשת מטפל עכשיו ניסיונות אם 504 תגובות הם נתקלו במקום שלא מייד.
- שיפור הטיפול הלא JSON תגובות לבקשות API.
- נוספה תמיכה עבור קבצים זפת deps.yaml ולבנות תהליך.
- שיפורי כלל אל soundDevice ליציבות ותהליך קבצים נטענים באופן שגוי.
- שיפורי ביצועים טעינת נכס, במיוחד עבור קבצים גדולים.
- עבודה סביב מתקן לתמוך IE11 עבור מפרט WebGL שלם.
- מדגם כתוביות נוספות.
- תמיכה נוסף FontManager for multiple pages.
- Modified FontManager להשתמש רצועה תלת במקום מאוורר עבור תווים בודדים. פתרון זמני IE11.
- אופטימיזציות PhysicsManager.
- עדכון protolib הספרייה (גרסה 0.2.1).
מה חדש בגירסה 1.3.1:
- תוקנה בעיה ב draw2D שבו שדונים היו מדורגים באופן שגוי סביב המקור.
- קביעת באגים נוספת עבור draw2D כאשר טקסטורות npot משמשות עם mipmaps לא נתמך.
- הערות זכויות יוצרי החסרה קבועות.
- מוסף viewBox הופך ליישום SVG.
- קבוע את הטיפול gamesession ליצור לטיפול 404s כאילו השירותים אינם זמינים.
- בקשת מטפל עכשיו ניסיונות אם 504 תגובות הם נתקלו במקום שלא מייד.
- שיפור הטיפול הלא JSON תגובות לבקשות API.
- נוספה תמיכה עבור קבצים זפת deps.yaml ולבנות תהליך.
- שיפורי כלל אל soundDevice ליציבות ותהליך קבצים נטענים באופן שגוי.
- שיפורי ביצועים טעינת נכס, במיוחד עבור קבצים גדולים.
- עבודה סביב מתקן לתמוך IE11 עבור מפרט WebGL שלם.
- מדגם כתוביות נוספות.
- תמיכה נוסף FontManager for multiple pages.
- Modified FontManager להשתמש רצועה תלת במקום מאוורר עבור תווים בודדים. פתרון זמני IE11.
- אופטימיזציות PhysicsManager.
- עדכון protolib הספרייה (גרסה 0.2.1).
מה חדש בגרסת 1.2:
- NodeTransformControllers אנימציה קבוע אשר לא להיקשר צומת שורש מרובים סצנה.
- נוסף שיטת Material.clone.
- callbacks אפקט מחדל נוסף עבור כל renderers
- מוסף VERTEX_SHADER_PRECISION ו FRAGMENT_SHADER_PRECISION כדי GraphicsDevice.maxSupported.
- PhysicsManager.addNode פונקציית התועלת נוסף.
- קבוע CanvasContext.fillText לתמוך בקנה מידה וסיבוב התמרות.
- עדכון כל קוד פייתון לציית Pylint 1.0.0 מבוסס על קובץ .pylintrc מעודכנת.
- תמיכה בערוץ אלפא נוסף בעת יצירת GraphicsDevice.
- נוסף TEXTURE_UNITS ו VERTEX_TEXTURE_UNITS כדי GraphicsDevice.maxSupported.
- כותרת ניסיוני נוספת וקוד תחתון הדרושים להפעלה .canvas.js בונה תחת ejecta.js. ראה סקריפטים בספרייה.
- תיעוד רכזת עודכן הקשורים לשינויים להציג ערכים. עיין בסעיף מדדי מדריך למשתמש Hub לפרטים של שינויים.
- תיקוני אופטימיזציות קטנים רבים על פני כל כתב היד ו- JavaScript ספריות.
- קבוע ברקע צליל מקור באג Protolib.
- תוסיף אמצעי setProgress לאובייקט LoadingScreen.
- נכס מס` נוסף למרקם, VertexBuffer, IndexBuffer, RenderBuffer, RenderTarget, Shader, וחפצים טכניקה.
- API 2D בד כבר לא דורש אובייקט MathDevice.
- בעת הגדרת ציון שלילי או לא חוקי מנהל leaderboard כעת להעלות שגיאה.
- שיטה הנוספת GetTime כדי TurbulenzEngine.
- יוסיף אמצעי getMetrics בזירה כאשר scenedebugging מופעלת, ומדדי מופע של הצופה.
- קבוע wireframe טיוח בעיות scenedebugging, מוסיפה תמיכה עבור הגיאומטריות הלא-צמודות שיתוף מאגרים.
דרישות :
- Python 2.7 ומעלה
תגובות לא נמצא