ÒÆÖ²¹¤³ÌµÄ¼Ü¹¹ÆÊÎöÓë×¼±¸¹¤¾ß
Æô¶¯Ë½Á¢Å®Ð£ÌôÕ½ÒÆÖ²ÏîÏÖÔÚ£¬±ØÐè¾ÙÐÐÍêÕûµÄ¼Ü¹¹É¨Ãè¡£ÔÉúÓÎÏ·»ùÓÚCanvasGL 2.0ÒýÇæ¹¹½¨£¬ÕâÓëÏÖ´ú×°±¸µÄWebGPU±ê×¼±£´æ´ú²î¡£¿ª·¢ÍŶÓÐèÒª»ñÈ¡Ôʼ±àÒë²úÆ·²¢ÉèÖÃDebugModµ÷ÊÔ¹¤¾ß£¨Ò»ÖÖÓÎÏ·ÄæÏò¹¤³Ì¸¨Öú³ÌÐò£©¾ÙÐÐÄæÏòÆÊÎö¡£Ö÷ÓÎÏ·Âß¼´æ´¢ÔÚassets/game.binÎļþÖУ¬¶ø½ÇÉ«¶¯»×ÊÔ´Ôò½ÓÄÉQSPR¼ÓÃÜÃûÌÃÊèÉ¢ÔÚtexturesĿ¼ÄÚ¡£
×ÊÔ´°ü½âÃÜÓëÎļþ½á¹¹ÖØ×é
ÈçÄÇÀïÖüÓÃܵÄQSPRÎļþ³ÉÎªÒÆÖ²Ê×µÀÄѹء£Í¨¹ýHookÊÖÒÕ£¨ÏµÍ³¼¶Ö¸Áî×èµ²ÒªÁ죩׷×Ùµ½ÄÚ´æÖеÄÎļþ½âÃÜÁ÷³Ì£¬×îÖÕÔÚÔËÐÐʱ½Ø»ñÃÜÔ¿ÌìÉúËã·¨¡£ÖØ×éºóµÄ×ÊÔ´ÐèҪƾ֤ÏÖ´úÓÎÏ·µÄAssetBundle¹æ·¶ÖØÐ´ò°ü£¬Õâ»áÉæ¼°Ëزijߴç±ê×¼»¯´¦Öóͷ£¡£ÖµµÃ×¢ÖØµÄÊÇ£¬Ô°æË½Á¢Å®Ð£µÄ640x360Çø·ÖÂÊÐèÒªÊÊÅä¶àÖÖ×°±¸£¬½¨Òé½ÓÄɶ¯Ì¬Çø·ÖÂÊËõËÉÊÖÒÕ¡£
ͼÐÎäÖȾ²ãµÄÏÖ´úÖØ¹¹¼Æ»®
ÒÆÖ²ÍŶÓÃæÁÙµÄ×î´óÌôÕ½À´×ÔͼÐιÜÏßÖØ¹¹¡£ÔÉú2D¾«Áé½ÓÄÉÖðÖ¡»æÖƵĹŰ巽·¨£¬ÕâÔÚÐÂÉè±¹ØÁ¬¼ÖÂGPUʹÓÃÂÊȱ·¦¡£¿·¢k8¹ú¼Ê¼Æ»®Êǽ¨Éè¶àÏß³ÌäÖȾ¹ÜÏߣ¬½«Åä¾°²ã¡¢½ÇÉ«²ãºÍÌØÐ§²ãÊèÉ¢´¦Öóͷ£¡£Í¨¹ýÐÔÄܲâÊÔÊý¾Ý±ÈÕÕ£¬Öع¹ºóµÄͼÐÎϵͳÔÚÒÆ¶¯¶ËʵÏÖ60FPSÎȹÌÔËÐУ¬¶ø¹¦ºÄ½µµÍ23%¡£
ÊäÈë¿ØÖÆÏµÍ³ÊÊÅäÕ½ÂÔ
˽Á¢Å®Ð£ÌØÓеĶà·ÖÖ§¾çÇéϵͳÐèÒª¾«×¼µÄ´¥¿Ø²Ù×÷ÊÊÅä¡£ÒÆÖ²Àú³ÌÖбØÐèÖØÐ´ÔÓеļüÅÌÊÂÎñ¼àÌýÄ£¿é£¬¹¹½¨»ùÓÚÊÖÊÆÊ¶±ðµÄ»ìÏýÊäÈëϵͳ¡£Êµ²âÏÔʾ£¬ÔÚ»¬¶¯²Ù×÷µÄ¹ì¼£Õ¹ÍûËã·¨¼Ó³ÖÏ£¬´¥ÆÁ×°±¸µÄÑ¡Ôñ׼ȷÂÊÌáÉýÖÁ98.7%£¬ÍêÉÆ¸´ÏÖPC¶ËµÄ²Ù×÷ÌåÑé¡£
ÐÔÄÜÓÅ»¯Óë×°±¸¼æÈݰü¹Ü
Ϊȷ±£ÒÆÖ²°æÔڵͶË×°±¸µÄÁ÷ͨÔËÐУ¬ÍŶӿª·¢Á˶¯Ì¬LODϵͳ£¨Ï¸½ÚÌõÀíµ÷ÀíÊÖÒÕ£©¡£µ±GPU¸ºÔØÁè¼ÝãÐֵʱ£¬ÏµÍ³»á×Ô¶¯½µµÍÅä¾°ÌØÐ§ÖÊÁ¿²¢¼ò»¯½ÇÉ«¹Ç÷À¶¯»¡£ÌØÊâÕë¶Ô°²×¿Ë鯬»¯ÎÊÌ⣬ÎÒÃÇÔ¤ÉèÁË20ÖÖÓ²¼þÉèÖüƻ®£¬ÁýÕÖ´ÓæçÁú4ϵµ½Ììçá9000ϵÁеÄÖ÷Á÷оƬ×é¡£
˽Á¢Å®Ð£µÄÌôÕ½ÏñËØÌÒ×ÓÒÆÖ²¹¤³ÌÕ¹ÏÖÁËÏÖ´úÓÎÏ·ÒÆÖ²µÄÍêÕûÊÖÒÕÁ´Ìõ¡£´ÓÄæÏò¹¤³Ìµ½¼Ü¹¹Öع¹£¬Ã¿¸ö»·½Ú¶¼ÐèҪȫÐÄÉè¼ÆÓÅ»¯¼Æ»®¡£±¾ÎÄÐðÊöµÄÒªº¦ÊÖÒÕµãÒÑÔÚÏÖʵÏîÄ¿ÖÐÑéÖ¤£¬ÌØÊâÊǶ¯Ì¬Çø·ÖÂÊϵͳÓë»ìÏýÊäÈë¼Æ»®£¬¿ÉΪͬÀàÈÕʽÊÓ¾õÐ¡ËµÒÆÖ²ÌṩÖ÷Òª²Î¿¼¡£Ëæ×ÅWebGPUÊÖÒյįռ°£¬Î´À´¿çÆ½Ì¨ÒÆÖ²½«»ñµÃ¸üͳһµÄÊÖÒÕÖ§³Ö¡£ÒÆÖ²°æ½¹µã¼Ü¹¹ÆÊÎö
cutehoneyÌÒ×ÓÒÆÖ²ÏîÄ¿½ÓÄÉUnityÒýÇæÄæÏò±àÒëÊÖÒÕʵÏÖ¿çÆ½Ì¨ÔËÐУ¬Í¨¹ý×¢È밲׿ÔËÐÐʱÇéÐÎ(Runtime Environment)È·±£ÓÎÏ·¾ç±¾¼æÈÝÐÔ¡£XDA¿ª·¢ÕßÂÛ̳Ðû²¼µÄÎȹ̰汾¾ÓÉAPKÊðÃûУÑéÓë×ÊÔ´ÖØ¶¨ÏòÓÅ»¯£¬Ïà±ÈͨË×ÒÆÖ²°ü¾ßÓиüÁ÷ͨµÄ´¥¿ØÏìÓ¦¡£Ä¿½ñÖ÷Á÷µÄºº»¯¼Æ»®°üÀ¨½çÃæ·Òë²ãÁýÕÖÓëÔ´´úÂëÖ±½ÓÐÞ¸ÄÁ½ÖÖģʽ£¬XDAÌØÊâ°æ½ÓÄɵÄÊǺóÕߵĻìÏýģʽ£¬ÓÐÓýâ¾öÁ˶Ի°¿òÎı¾´íλµÄ³£¼ûÎÊÌâ¡£
Õýµ±ÏÂÔØÇþµÀÕç±ð
ÔÚ°²×¿Æ½Ì¨»ñÈ¡cutehoneyÌÒ×ÓÒÆÖ²°æÐèÖØµãÌá·À¶ñÒâÈí¼þÖ²ÈëΣº¦¡£Õý¹æÒÆÖ²×ÊÔ´Ó¦Öª×ãMD5УÑéÖµÓ뿪·¢ÕßÐû²¼ÖµÆ¥Å䡢ȨÏÞÇëÇó²»Áè¼Ý´æ´¢/ÍøÂç»ù´¡¹æÄ£¡¢×°ÖðüÌå»ýÔÚ800MB-1.2GBºÏÀíÇø¼äÈý´ó±ê×¼¡£XDAÊÖ»úÕ¾ÈÏÖ¤µÄV3.5.2ºº»¯°æÊµ²â×°ÖÃÀÖ³ÉÂÊ´ï97%£¬Æä·â×°µÄobbÊý¾Ý°ü½ÓÄÉ·Ö¾íѹËõÊÖÒÕ£¬Ö§³Ö¶ÏµãÐø´«ÏÂÔØ¡£ÐèÒªÌØÊâ×¢ÖØµÄÊÇ£¬²¿·Ö¶þ´ÎÐ޸İ汾¿ÉÄܰüÀ¨ÐéÄâ°´¼üÊÊÅäȱÏÝ£¬½¨ÒéÑ¡ÔñÔÉúÊÊÅäµÄ720PÇø·ÖÂʰ汾¡£
°²×¿ÏµÍ³Éî¶ÈÊÊÅ伯»®
Õë¶Ô²î±ðÆ·ÅÆ×°±¸µÄ¼æÈÝÐÔÎÊÌ⣬XDAÊÖÒÕÍŶӿª·¢Á˶¯Ì¬äÖȾµ÷½âÄ£¿é(DRAM)¡£¸ÃÊÖÒÕ¿ÉÆ¾Ö¤×°±¸GPUÐÔÄÜ×Ô¶¯Çл»×ÅÉ«Æ÷¾«¶È£¬ÔÚæçÁú7ϵ´¦Öóͷ£Æ÷ÉÏÒ²Äܼá³Ö40FPSÎȹÌÖ¡ÂÊ¡£Êµ²â×°ÖÃʱÐèÒªÔ¤ÁôÖÁÉÙ3GB´æ´¢¿Õ¼ä£¬²¢½¨Ò鿪Æô¿ª·¢ÕßÑ¡ÏîÖеÄ"Ç¿ÖÆGPUäÖȾ"¹¦Ð§¡£²¿·ÖÓû§·´ÏìµÄ´¥¿ØÊ§ÁéÎÊÌ⣬¿Éͨ¹ýÐÞ¸Äbuild.propÎļþÖеĴ¥ÃþÆÁ²ÎÊýÖµ½â¾ö£¬Ïêϸµ÷Àí¹æÄ£½¨Òé¿ØÖÆÔÚ120-160dpiÖ®¼ä¡£
ºº»¯ÖÊÁ¿ÆÀ¹Àϵͳ
ÓÅÖʺº»¯°æÓ¦µÖ´ïUI½çÃæÍêÈ«ÍâµØ»¯¡¢¾çÇéÎı¾ÐÅ´ïÑÅ·Ò롢ϵͳÌáÐÑÎÞ²ÐÁôÈÕÎÄÈýÏî±ê×¼¡£XDAÈÏÖ¤µÄv1.6ºº»¯²¹¶¡½ÓÄÉÉñ¾ÍøÂ縨Öú·ÒëÊÖÒÕ£¬ÆäÉÏÏÂÎÄÓᄈƥÅä¶È½Ï¹Å°åCAT¹¤¾ßÌáÉý35%¡£Óû§¿Éͨ¹ýÉó²é/res/values-zhÎļþ¼ÐУÑéÍâµØ»¯×ÊÔ´ÍêÕûÐÔ£¬Õý³£ÇéÐÎÓ¦°üÀ¨327¸ö×Ö·û´®×ÊÔ´ºÍ48ÕÅÊÊÅäͼƬ¡£²âÊÔ·¢Ã÷²¿·Ö»úÐ͵Ä֪ͨÀ¸¿ÉÄÜ»áÏÔʾÂÒÂ룬ÕâÊÇδ׼ȷ¼ÓÔØ×ÖÌå°üµ¼Öµģ¬ÐèÊÖ¶¯Ìæ»»fontsÎļþ¼ÐÄÚµÄ˼ԴºÚÌåÎļþ¡£
ÔËÐÐÇéÐÎÉèÖÃÒªµã
Ϊ³ä·ÖÑéÕ¹ÒÆÖ²°æÐÔÄÜ£¬½¨Ò齫°²×¿ÏµÍ³Éý¼¶ÖÁ10.0ÒÔÉϰ汾²¢×°ÖÃVulkanͼÐÎÇý¶¯¡£ÄÚ´æÖÎÀí·½Ãæ£¬Ó¦ÔÚ¿ª·¢ÕßÑ¡ÏîÖÐÉèÖÃ"ºǫ́Àú³ÌÏÞÖÆ"²»Áè¼Ý3¸ö£¬Í¬Ê±¹Ø±ÕMIUI/EMUIµÈ¶¨ÖÆÏµÍ³µÄÄÚ´æÀ©Õ¹¹¦Ð§¡£Óöµ½¼ÓÔØ¿¨ÂíÉÏ£¬¿ÉʵÑéɨ³ýUnityPlayer»º´æÊý¾Ý£¬»òͨ¹ýADBÏÂÁîµ÷½âÎÆÀí¹ýÂ˲ÎÊý¡£ÓÎÏ·´æµµÄ¿Â¼Í¨³£Î»ÓÚAndroid/data/com.xda.cutehoney/files/save£¬½¨Òé°´ÆÚ±¸·Ý¸ÃÎļþ¼ÐÒÔ·ÀÊý¾Ýɥʧ¡£
Çå¾²·À»¤Óë°æ±¾¸üÐÂ
ËùÓеÚÈý·½ÒÆÖ²°ü¶¼Ó¦Ê¹ÓÃJEB·´±àÒëÆ÷¼ì²édexÎļþÐÐΪ£¬Öصã¼à¿ØÍøÂçÇëÇóÓëÃô¸ÐȨÏÞŲÓá£XDAÐû²¼µÄÿ¸ö°æ±¾¶¼¸½´øSHA-256УÑéÎļþ£¬½¨ÒéʹÓÃHashCalc¹¤¾ß¾ÙÐÐÍêÕûÐÔÑéÖ¤¡£µ±¼ì²âµ½Ð°æ¸üÐÂʱ£¬Ó¦½ÓÄɲîÁ¿¸üз½·¨(delta update)ÏÂÔØ²¹¶¡Îļþ£¬ÕâÖÖ·½·¨Ïà±ÈÍêÕû°ü֨װ¿É½ÚÔ¼75%Á÷Á¿ÏûºÄ¡£Èô·ºÆð¸üÐÂʧ°ÜÌáÐÑ£¬¿ÉÄÜÊÇÊðÃûÖ¤Êé·×ÆçÖµ¼Ö£¬Ðè³¹µ×Ð¶ÔØ¾É°æ²¢É¨³ý²ÐÁôÊý¾ÝºóÖØÐÂ×°Öá£
ͨ¹ýϵͳ»¯µÄÊÖÒÕÆÊÎö¿É¼û£¬cutehoneyÌÒ×ÓÒÆÖ²°²×¿ºº»¯°æµÄ˳ËìÔËÐÐÐèҪװ±¸ÊÊÅä¡¢×ÊÔ´ÑéÖ¤¡¢²ÎÊýµ÷ÓÅÈý·½ÃæÐͬÅäºÏ¡£XDA¿ª·¢ÕßÉçÇøÌṩµÄ×¨ÒµÒÆÖ²¼Æ»®£¬ÔÚ¼á³ÖÔ°æÓÎÏ·¾«ËèµÄͬʱ£¬Í¨¹ýÁ¢ÒìÐÔµÄÔËÐÐʱÓÅ»¯ÊÖÒÕʵÏÖÒÆ¶¯¶Ë×î¼ÑÌåÑé¡£½¨ÒéÍæ¼Ò×ñÕÕ±¾ÎÄÖ¸Äϵķֲ½²Ù×÷Á÷³Ì£¬¼È¿É¹æ±ÜÇ徲Σº¦£¬ÓÖÄܳä·Ö¾ò¿ÍÕâ¿î¾µäÒÆÖ²×÷Æ·µÄÓéÀÖ¼ÛÖµ¡£