Հետ
Գեյմինգ

Երկու չիթ-մոդ մեկ հանգստյան օրվա ընթացքում. Mono-ն ընդդեմ IL2CPP-ի և ութ տեղ, որտեղ Unity-ի մոդինգը խափանվում է

Habr
Advertisement468 × 90
Երկու չիթ-մոդ մեկ հանգստյան օրվա ընթացքում. Mono-ն ընդդեմ IL2CPP-ի և ութ տեղ, որտեղ Unity-ի մոդինգը խափանվում է

Հոդվածի հեղինակը կիսվում է Unity շարժիչով խաղերի համար չիթ-մոդերի մշակման իր փորձով՝ համեմատելով Mono և IL2CPP ճարտարապետությունների հետ աշխատանքը: Valheim-ի և Go Next!-ի դեմո տարբերակի համար մոդեր ստեղծելիս բացահայտվել են կոդի փոփոխման մոտեցումների էական տարբերություններ: Հիմնական ուշադրությունը դարձվել է ութ կրիտիկական կետերի վրա, որտեղ առաջանում են խնդիրներ՝ սկսած MelonLoader-ի հետ աշխատելիս առաջացող BadImageFormatException սխալներից մինչև ինտերոպի, GUILayout-ի ֆունկցիոնալության կորստի և մուտքային տվյալների սխալ մշակման հետ կապված դժվարությունները: Հեղինակը մանրամասն բացատրում է, թե ինչու ավտոմատացված լուծումները միշտ չէ, որ արդյունավետ են, և ինչու է կոդի ձեռքով փոփոխումը (patching) ավելի հուսալի, քան ստանդարտ մեթոդները, ինչպիսիք են PlayerPrefs-ը կամ SetGodMode-ը: Հոդվածը գործնական ուղեցույց է մոդ մշակողների համար, ովքեր բախվում են Unity-ի սահմանափակումներին՝ ավանդական Mono միջավայրից դեպի օպտիմիզացված IL2CPP անցնելիս:

This is a summary. Read the full article at the original source:

Habr
Advertisement468 × 90
Share
Գեյմինգ

Կապակցված

Advertisement970 × 250