Unity-ის 2019.1 გამოშვებას მოაქვს რამდენიმე ფუნქცია, როგორიცაა ადაპტური შესრულება Samsung Galaxy S10-ზე უკეთესი მდგრადი სათამაშო შესრულებისთვის. წაიკითხეთ მეტი!
Unity არის ერთ-ერთი ყველაზე პოპულარული IDE და თამაშის ძრავა, რომელსაც იყენებენ თამაშის დეველოპერები Android და სხვა პლატფორმებისთვის თამაშების შესაქმნელად. მიუხედავად იმისა, რომ თამაშის განვითარება პრაქტიკულად თავისთავად ხელოვნებაა, Unity პროცესს ამარტივებს მისი წყალობით ინსტრუმენტები და ფუნქციები, რომლებიც ის უზრუნველყოფს 2D და 3D გარემოს და კომპლექსური მექანიკის შექმნას მრავალჯერ პლატფორმები. Unity 2019.1 (მოკლედ 19.1) ახლა უკვე ხელმისაწვდომია თამაშების დეველოპერებისთვის, რომელიც მოიცავს რამდენიმე "გადახედვის" ფუნქციას. თამაშის დეველოპერებისთვის სტაბილური ფორმით მათი თამაშში დანერგვა, ასევე მისი ახალი გადახედვის მახასიათებლები საკუთარი.
ადაპტური შესრულება
Android-ისთვის ამ გამოშვების ერთ-ერთი მთავარი მახასიათებელია Samsung Galaxy ფლაგმანებისთვის ადაპტური შესრულების წინასწარი ვერსიის ხელმისაწვდომობა. კომპიუტერისა და კონსოლებისგან განსხვავებით, მობილურ მოწყობილობებზე თამაშს აქვს სითბოს მართვისა და ენერგიის მოხმარების თანდაყოლილი შეზღუდვა. მშვენიერი გარეგნობისა და გლუვი სათამაშო თამაშებს აქვთ ინტენსიური დამუშავების საჭიროება, რამაც შეიძლება სწრაფად გაათბოს თქვენი მოწყობილობა. კომპიუტერი და კონსოლები აგვარებენ ამ საკითხს მათი აქტიური გაგრილების სისტემების მეშვეობით, მაგრამ რადგან ტელეფონები არ ფუნქციონირებს აქტიური გაგრილების აპარატურა (ჯერჯერობით), ტელეფონი ამცირებს მუშაობას ტემპერატურის შესანარჩუნებლად ჩეკი. საკითხი კიდევ უფრო პრობლემური ხდება ხელმისაწვდომი ტექნიკის ფართო სპექტრის, შესრულებისა და დახშობის განსხვავებული სცენარების გათვალისწინებით.
თამაშის დეველოპერები ამ საკითხს აგვარებენ ორი ძირითადი მიდგომით: მაქსიმალური თავსებადობის უზრუნველყოფა გრაფიკული ერთგულების და კადრების სიჩქარის შეწირვა, ან ტექნიკის ქცევის მოლოდინი, რაც რთულია შეასრულოს.
Unity და Samsung თანამშრომლობდნენ ფუნქციისთვის სახელწოდებით "ადაპტური შესრულება", რომელიც უზრუნველყოფს უკეთეს გზას თერმული მართვისა და თამაშების შესრულების რეალურ დროში. მას შემდეგ რაც დააინსტალირებთ Adaptive Performance Unity Package Manager-ის მეშვეობით, Unity ავტომატურად დაამატებს Samsung GameSDK ქვესისტემას თქვენს პროექტს. მუშაობის დროს და მხარდაჭერილ მოწყობილობებზე, Unity შექმნის და დაიწყებს ადაპტირებულ შესრულების მენეჯერს, რომელიც უზრუნველყოფს უკუკავშირს მოწყობილობის თერმული მდგომარეობის შესახებ. შემდეგ დეველოპერებს შეუძლიათ აირჩიონ, გამოიწერონ მოვლენები ან მოითხოვონ ინფორმაცია ადაპტური შესრულების მენეჯერისგან მუშაობის დროს, რათა რეალურ დროში შექმნან რეაქციები თერმული ტენდენციების მიმართ. მაგალითად, როდესაც მოწყობილობამ ადრეულ ეტაპებზე დაიწყო თრგუნვა, თამაშს შეეძლო ხარისხის დარეგულირება პარამეტრები, სამიზნე კადრების სიხშირე და სხვა პარამეტრები, რათა უზრუნველყოს თამაში უფრო მდგრადი შესრულება. მას შემდეგ, რაც ტემპერატურა კვლავ დაიწყებს კლებას, პარამეტრების კიდევ ერთხელ შესწორება შესაძლებელია თამაშის უკეთესი შესრულებისთვის. თერმული ეფექტურობის უფრო მჭიდრო თვალყურის დევნით, თქვენ შეგიძლიათ თავიდან აიცილოთ ყველაფერი ერთად შეფერხება რეალურ დროში გამოხმაურების საფუძველზე შესრულების კორექტირებით. ეს გამოიწვევს კადრების უფრო პროგნოზირებად სიჩქარეს და თამაშის გამოცდილებას და თერმული დაგროვების შემცირებას.
Adaptive Performance-ის წინასწარი ვერსია ხელმისაწვდომია Unity 2019.1-ისთვის, მხარდაჭერით Galaxy S10 და Galaxy Fold. უფრო მეტი Galaxy მოწყობილობის მხარდაჭერა მოჰყვება წლის ბოლოს და მისი წარმომადგენელი ნახსენები ანდროიდის ავტორიტეტი რომ Unity ასევე საუბრობს სხვა მწარმოებლებთან.
მობილური შეტყობინებები
The მობილური შეტყობინებების გადახედვის პაკეტი დაეხმარება დეველოპერებს დანერგონ შეკავების მექანიკა და ტაიმერზე დაფუძნებული გეიმპლეი ადგილობრივი განმეორებადი ან ერთჯერადი შეტყობინებების მხარდაჭერის დამატებით ანდროიდის 4.1 და ზემოთ.
Android SDK და NDK ინსტალაცია Unity Hub-ის მეშვეობით
Unity Hub ახლა საშუალებას აძლევს დეველოპერებს დააინსტალირონ ყველა საჭირო კომპონენტი Android-ისთვის, როგორც Android Build Support ვარიანტის ნაწილი, რაც უზრუნველყოფს მათ სწორ დამოკიდებულებებს. თქვენ ასევე გაქვთ კომპონენტების ხელით ინსტალაციისა და კონფიგურაციის შესაძლებლობა და გამოიყენოთ Android Studio.
Android Logcat-ის ინტეგრაცია
Unity 2019.1 ახლა აერთიანებს logcat-ის ფუნქციონირებას, რაც აადვილებს გამართვას Unity-დან შეტყობინებების კონტროლით და გაფილტვრით.
უფრო სწრაფი გამეორება მხოლოდ Scripts Build პაჩინგით Android-ზე
ახლა თქვენ შეგიძლიათ გამოიყენოთ Scripts Only Build ოფცია, რათა გამოტოვოთ რამდენიმე ნაბიჯი მშენებლობის პროცესში, რადგან ის ხელახლა აწყობს მხოლოდ სკრიპტებს და ათავსებს უკვე არსებულ აპების პაკეტს მოწყობილობაზე. საბოლოო პაკეტი იქმნება და განლაგდება, როდესაც აირჩევთ Build and Run.
მრავალი სხვა პლატფორმისგან დამოუკიდებელი ფუნქცია
ზემოთ ჩამოთვლილი ფუნქციები განკუთვნილია Android-ზე თამაშის განვითარებისთვის. Unity 2019.1 ასევე შეიცავს კიდევ რამდენიმე ცვლილებას, რომლებიც ვრცელდება მთელი თამაშის ძრავზე, ავრცელებს უპირატესობებს Android-ზე, ისევე როგორც სხვა პლატფორმებზე. Unity-მ გამოაქვეყნა ცვლილებების ვრცელი სია, აქცენტით ფუნქციებზე, როგორიცაა Burst Compiler, Lightweight Render Pipeline, Shader Graph და სხვა მრავალი.
Ჩვენ გირჩევთ სრული ცვლილებების სიის წაკითხვა თუ იყენებთ Unity-ს თქვენს თამაშში ან დაინტერესებული ხართ ძრავის შემდგომი ცვლილებების შესახებ.
ჩამოტვირთეთ Unity 2019.1
წყარო: ერთიანობის ბლოგიამბავი მეშვეობით: Android Authority