Unity 19.1 מביאה ביצועים מסתגלים לנייד לשיפור ביצועי המשחקים ב-Samsung Galaxy S10

click fraud protection

מהדורת 2019.1 של Unity מביאה מספר תכונות כמו ביצועים אדפטיביים ב-Samsung Galaxy S10 לביצועי משחקים מתמשכים יותר. המשך לקרוא לעוד!

Unity הוא אחד ממנועי ה-IDE ומנועי המשחק הפופולריים ביותר המשמשים מפתחי משחקים ליצירת משחקים עבור אנדרואיד ופלטפורמות אחרות. בעוד שפיתוח משחקים הוא למעשה אמנות בפני עצמה, Unity הופכת את התהליך לפשוט יותר הודות ל כלים ותכונות שהוא מספק לבניית סביבות דו-ממדיות ותלת-ממדיות ומכניקה מורכבת על פני מספר רב פלטפורמות. Unity 2019.1 (בקיצור 19.1) זמין כעת למפתחי משחקים, ומביא מספר תכונות "תצוגה מקדימה" מעל בצורה יציבה עבור מפתחי משחקים ליישם אותם במשחק שלהם, כמו גם תכונות תצוגה מקדימה חדשות שלו שֶׁלוֹ.

ביצועים אדפטיביים

אחת מתכונות השיא של מהדורה זו לאנדרואיד היא הזמינות של גרסת תצוגה מקדימה של ספינות הדגל של סמסונג גלקסי. בניגוד למחשבים ולקונסולות, למשחקים במכשירים ניידים יש מגבלה אינהרנטית של ניהול חום וצריכת חשמל. למשחקים יפים למראה ומשחק חלק יש צרכי עיבוד אינטנסיביים, שיכולים לחמם במהירות את המכשיר שלך. מחשבים אישיים וקונסולות מתמודדים עם בעיה זו באמצעות מערכות הקירור האקטיביות שלהם, אך מכיוון שהטלפונים אינם כוללים חומרת קירור פעילה (עדיין), הטלפון בסופו של דבר מצער את הביצועים כדי לשמור על הטמפרטורה חשבון. הבעיה הופכת לבעייתית עוד יותר בהתחשב במגוון הרחב של החומרה הזמינה ובתרחישי הביצועים והמצערת המשתנים.

מפתחי משחקים מתמודדים עם בעיה זו באמצעות שתי גישות עיקריות: הבטחת תאימות מקסימלית על ידי להקריב נאמנות גרפית וקצב פריימים, או על ידי ציפייה להתנהגות חומרה, שקשה לעשות זאת לבצע.

Unity וסמסונג שיתפו פעולה עבור תכונה בשם "ביצועים אדפטיביים", המספק דרך טובה יותר לנהל את התרמיקה והביצועים של משחקים בזמן אמת. לאחר התקנת Adaptive Performance דרך Unity Package Manager, Unity תוסיף אוטומטית את תת-מערכת Samsung GameSDK לפרויקט שלך. במהלך זמן הריצה ובמכשירים נתמכים, Unity תיצור ותפעיל מנהל ביצועים אדפטיביים שיספק משוב לגבי המצב התרמי של המכשיר. מפתחים יכולים לאחר מכן לבחור להירשם לאירועים או לשאול את המידע מ-Adaptive Performance Manager במהלך זמן הריצה כדי ליצור תגובות בזמן אמת ביחס למגמות תרמיות. לדוגמה, כאשר המכשיר החל להצטמצם בשלבים המוקדמים, המשחק יכול היה לכוון את האיכות הגדרות, קצב מסגרות יעד ופרמטרים אחרים כדי להבטיח שהמשחק יוכל לצאת מתמשך יותר ביצועים. ברגע שהטמפרטורה מתחילה לרדת שוב, ניתן יהיה לשנות את הפרמטרים שוב כדי לספק ביצועי משחק טובים יותר. על ידי שמירה מקרוב על הביצועים התרמיים, אפשר להימנע ממצערת יחד על ידי התאמת ביצועים על סמך משוב בזמן אמת. זה יוביל לקצב פריימים וחוויית משחק צפויים יותר ולהצטברות תרמית נמוכה יותר.

גרסת תצוגה מקדימה של Adaptive Performance זמינה עבור Unity 2019.1, עם תמיכה ב- גלקסי S10 ו Galaxy Fold. תמיכה במכשירי גלקסי נוספים תגיע בהמשך השנה, ונציג מוזכר ל רשות אנדרואיד שיוניטי מדברת גם עם יצרנים אחרים.

התראות לנייד

ה חבילת תצוגה מקדימה של התראות לנייד יעזור למפתחים ליישם מכניקת שמירה ומשחק מבוסס טיימר על ידי הוספת תמיכה בתזמון הודעות מקומיות הניתנות לחזרה או חד פעמיות באנדרואיד 4.1 ומעלה.

התקנת Android SDK ו-NDK דרך Unity Hub

Unity Hub מאפשר כעת למפתחים להתקין את כל הרכיבים הנדרשים עבור אנדרואיד כחלק מהאופציה של Android Build Support, ומבטיח שהם מקבלים את התלות הנכונות. יש לך גם אפשרות להתקין ולהגדיר רכיבים באופן ידני ולהשתמש ב-Android Studio.

שילוב אנדרואיד Logcat

Unity 2019.1 משלב כעת פונקציונליות של logcat, מה שמקל על ניפוי באגים על ידי שליטה וסינון הודעות מתוך Unity.

איטרציה מהירה יותר עם תיקון Scripts Only Build ב-Android

כעת תוכל להשתמש באפשרות בניית סקריפטים בלבד כדי לדלג על מספר שלבים בתהליך הבנייה, מכיוון שהיא מרכיבה מחדש רק סקריפטים ומתקנת חבילת אפליקציה שכבר קיימת במכשיר. החבילה הסופית נבנית ונפרסת כאשר אתה בוחר בנה והפעל.

עוד הרבה תכונות בלתי תלויות בפלטפורמה

התכונות המפורטות לעיל מיועדות לפיתוח משחקים באנדרואיד. Unity 2019.1 מכילה גם עוד כמה שינויים החלים על מנוע המשחק כולו, ומרחיבה את היתרונות לאנדרואיד וגם לפלטפורמות אחרות. Unity פרסמה רשימת שינויים נרחבים, עם דגש על תכונות כמו Burst Compiler, Lightweight Render Pipeline, Shader Graph ועוד הרבה יותר.

אנחנו ממליצים קריאת רשימת השינויים המלאה אם אתה משתמש ב-Unity במשחק שלך או מעוניין לדעת שינויים נוספים במנוע.

הורד את Unity 2019.1


מקור: Unity Blogסיפור דרך: רשות אנדרואיד