ÒÆÖ²ÓÎÏ·´´×÷µÄ»ùÀ´Ô´Ôò
ÔÚÓÎÏ·¶þ´Î´´×÷ÁìÓò£¬ÒÆÖ²×÷Æ·ÐèÒªÑÏ¿á×ñÊØÖø×÷Ȩ·¨Ïà¹Ø»®¶¨¡£Õýµ±ÒÆÖ²Ó¦È¡µÃÔ×÷ƷȨÁ¦ÈËÊÚȨ£¬ÊÖÒÕÍŶÓÐè¾ß±¸³ÉÊìµÄÄæÏò¹¤³Ì£¨reverse engineering£©ÄÜÁ¦¡£ÖµµÃ×¢ÖØµÄÊÇ£¬ËùÓÐÓÎÏ·ÄÚÈݱØÐèÇкϹú¼Ò»¥ÁªÍøÐÅϢЧÀÍÖÎÀí²½·¥£¬¹ØÓÚÈËÎïÁ¢»æ¡¢»¥¶¯³¡¾°µÈ½¹µãÒªËØÐè¾ÙÐÐÄêËêºÏ¹æÉó²é¡£ÓÅÒìµÄÒÆÖ²×÷Æ·Ó¦¼á³ÖÔ×÷µÄÌØÉ«ÏµÍ³£¬Í¬Ê±Æ¾Ö¤Òƶ¯¶ËÌØµãÓÅ»¯´¥¿Ø²Ù×÷ºÍ½çÃæ½á¹¹¡£
Ó×¶ùÔ°Æø¸ÅÓÎÏ·¿ª·¢ÊÖÒÕÆÊÎö
ÃÈϵ»·çÓÎÏ·µÄ¿ª·¢ÐèÒªÃÀÊõÍŶÓÕÆÎÕBlender¡¢MayaµÈ3D½¨Ä£¹¤¾ß£¬²¢ÐÑÄ¿UVÌùͼ²ð±ðÀëÒÕ¡£½ÇÉ«"Ó×̬"ÌØÕ÷µÄÌåÏÖÐè×¢ÖØÃæ²¿±ÈÀýµ÷Àí£¬ºÏÀí¿ØÖÆÍ·Éí±È²ÎÊý¡£³ÌÐòÔ±Ó¦ÖØµã¹Ø×¢Åöײ¼ì²âËã·¨ÓÅ»¯£¬È·±£Q°æ³¡¾°ÖеĽ»»¥Á÷ͨÐÔ¡£ÒôÀÖÒôЧÉè¼Æ·½Ã棬½¨Òé½ÓÄɰËÒôºÐÒôÉ«¿âÓªÔìÖÎÓúÆø·Õ£¬Í¨¹ýADSR°üÂ磨Õñ·ùË¥¼õ¼á³ÖÊÍ·Å£©²ÎÊýÉèÖÃʵÏÖÌý¾õÌñ¾²¶ÈÌáÉý¡£
ÒÆÖ²×÷Æ·ÎļþÃûÌüæÈÝ´¦Öóͷ£
¿çÆ½Ì¨ÒÆÖ²ÃæÁÙµÄ×î´óÊÖÒÕÌôÕ½ÊÇÎļþÃûÌÃת»»¡£¿ª·¢ÕßÐèҪʹÓÃUnity3DÒýÇæµÄAssetBundleÄ£¿é¾ÙÐÐ×ÊÔ´´ò°ü£¬Õë¶ÔAndroidϵͳÓÅ»¯Texture2DѹËõ¼Æ»®¡£APKÊðÃû»·½ÚӦʹÓÃJDKµÄkeytool¹¤¾ßÌìÉúºÏ¹æÃÜÔ¿¿â£¬±ÜÃâÓ¦ÓÃ×°Öðü±»¸Ä¶¯¡£¹ØÓÚÐèÒª´ó×Ú´æ´¢¿Õ¼äµÄÓÎÏ·ºÏ¼¯£¬½¨Òé½ÓÄÉ·Ö°üÏÂÔØÊÖÒÕ²¢ÉèÖÃMD5УÑé»úÖÆ£¬È·±£521GÕâÖÖ´óÈÝÁ¿ÓÎÏ·×ÊÔ´µÄÍêÕûÐÔºÍÇå¾²ÐÔ¡£
ÓÎÏ·×°ÖÃÀú³ÌÖеij£¼ûÎÊÌâ´¦Öóͷ£
°²×¿Óû§Óöµ½ÆÊÎö°ü¹ýʧʱ£¬¿ÉʵÑéͨ¹ýAPK Editor¹¤¾ßÉó²émanifestÎļþ°æ±¾ºÅÊÇ·ñÆ¥Å䡣ģÄâÆ÷ÔËÐзºÆðÌùͼ¹ýʧµÄÇéÐΣ¬ÐèÒª¼ì²éDirectXÇý¶¯°æ±¾²¢Êʵ±µ÷ÀíÏÔ´æ·ÖÅɲÎÊý¡£²¿·ÖÒÆÖ²ÓÎÏ·Æô¶¯ÉÁÍËÎÊÌ⣬¿ÉÄÜÓ붯̬Á´½Ó¿â£¨DLL£©ÒÀÀµÈ±Ê§Óйأ¬½¨Òé×°ÖÃÍêÕûµÄVC++ÔËÐпâÜöÝÍ¡£¿ª·¢ÕßÐèÒªÌØÊâ¹Ø×¢ARM¼Ü¹¹Ð¾Æ¬µÄÖ¸Á¼æÈÝÎÊÌ⣬ÐëҪʱ½ÓÄÉC++ÖØÐ´Òªº¦Ë㷨ģ¿é¡£
ÓÎÏ·ÄÚÈÝ·Ö¼¶Óëî¿ÏµÒªÇó
ƾ֤¡¶ÍøÂçÓÎÏ·ÖÎÀíÔÝÐв½·¥¡·£¬ËùÓйûÕæÐû²¼µÄÓÎÏ·²úÆ·±ØÐè¾ÙÐÐÊÊÁäÌáÐѱê×¢¡£¿ª·¢ÍŶÓÓ¦ÉèÖÃÍêÉÆµÄÃô¸Ð´Ê¹ýÂËϵͳ£¬Í¨¹ýNLP£¨×ÔÈ»ÓïÑÔ´¦Öóͷ££©Ë㷨ʵʱ¼à¿ØÍæ¼Ò̸ÌìÄÚÈÝ¡£»ÃæäÖȾ·½ÃæÐè×ñÕÕCERO·Ö¼¶±ê×¼£¬¶ÔÌØ¶¨É«ÏàÖµµÄÏñËØ¾ÙÐж¯Ì¬ÐÞÕý¡£ÔËÓª·½Òª½¨Éè24Сʱ¾Ù±¨ÏìÓ¦»úÖÆ£¬ÈκÎÓû§ÉÏ´«µÄ×Ô½ç˵ÄÚÈݱØÐè¾ÓÉ×Ô¶¯»¯ÉóºËÓëÈ˹¤¸´ºËË«ÖØÉ¸²é¡£
ÔÚÓÎÏ·ÒÆÖ²ÓëÈö²¥Àú³ÌÖУ¬ÊÖÒպϹæÓëÄÚÈÝî¿ÏµÍ¬ÑùÖ÷Òª¡£¿ª·¢ÕߺÍÍæ¼Ò¶¼Ó¦µ±Ìá¸ß°æÈ¨Òâʶ£¬Ñ¡ÔñÕý¹æÇþµÀ»ñÈ¡ÓÎÏ·×ÊÔ´¡£±¾ÎÄÍÆ¼öµÄÓÅ»¯¼Æ»®¼È°ü¹ÜÁËÒÆÖ²×÷Æ·µÄ¿ÉÍæÐÔ£¬Ò²È·±£ÁËÔËÓªµÄÕýµ±ºÏ¹æÐÔ£¬Îª¶þ´Î´´×÷ÌṩÁË¿ÉÒ»Á¬Éú³¤µÄÊÖÒÕ·¾¶¡£µÚÒ»Õ£ºÒÆÖ²ÊÖÒÕµÄË¢ÐÂÍ»ÆÆ
СÐÜÒÆÖ²ÍŶÓÔÚÓÎÏ·ÊÊÅäÁìÓò´´Á¢Á˶àÏîÐÐÒµ¼Í¼¡£Õë¶ÔÔ°æÓÎÏ·±£´æµÄ¼æÈÝÐÔÎÊÌ⣬¹¤³ÌÍŶÓÁ¢Ò쿪·¢ÁËHARTS¿çƽ̨ÊÊÅäÒýÇæ£¬ÕâÏî½¹µãÊÖÒÕµÄÍ»ÆÆÊ¹Androidϵͳ¼æÈÝÐÔÌáÉý87%¡£ÌØÊâÊÇÔÚÄÚ´æÖÎÀíÄ£¿é£¬Í¨¹ý¶¯Ì¬Ï̵߳÷ÅäÊÖÒÕ£¨Dynamic Thread Allocation£©ÊµÏÖÀÏ»úÐÍÆ½¾ùÖ¡ÂÊÎȹÌÔÚ45fpsÒÔÉÏ¡£Íæ¼ÒÔÚÌåÑé¡¶Ñý¾«ÎïÓïDX¡·µÈ×÷Ʒʱ£¬ÄÜÖ±¹Û¸ÐÊܼÓÈë¾°Çл»µÄË¿»¬Á÷ͨ£¬ÕâÕýÊÇÒÆÖ²ÊÖÒÕÓÅ»¯µÄÖ±¹ÛÌåÏÖ¡£
µÚ¶þÕ£ºÊÓ¾õÓïÑÔµÄÒÕÊõÖØ¹¹
Ó×̬ÃÀѧ£¨Ö¸ÒÔµÍÁ仯½ÇɫΪÖ÷µÄÃÀÊõÆø¸Å£©µÄÊÓ¾õÖØ¹¹ÊDZ¾ºÏ¼¯µÄÖ÷ÒªÌØÕ÷¡£ÃÀÊõÍŶÓÔËÓÃHDR×ÅÉ«Æ÷¶ÔÔ°æËزľÙÐÐÖØÐÂäÖȾ£¬½ÇÉ«½¨Ä£¾«¶ÈÌáÉýÖÁ4096¡Á4096ÏñËØ¡£ÔÚ¡¶ÌǹûаÊõʹ¡·µÄÖØÖÆ°æÖУ¬¿ª·¢Ö°Ô±´´Á¢ÐԵؼÓÈë¾°É̬ģºýЧ¹û£¬Ê¹2D³¡¾°·ºÆð3DÁ¢Ìå¸Ð¡£ÕâÖÖÊÖÒÕˢв»µ«±£´æÔ×÷µÄͯ»°Æø·Õ£¬¸üͨ¹ý¹âÓ°ÖØ¹¹ÔöÇ¿Ææ»ÃÌìϵÄÌÕ×íÌåÑé¡£
µÚÈýÕ£ºÍ淨ϵͳµÄÁ¢ÒìÊÊÅä
ÔÚÒÆÖ²Àú³ÌÖУ¬²Ù×÷¼Æ»®µÄÍâµØ»¯Ë¢ÐÂÖ±½ÓÓ°ÏìÓû§ÌåÑ顣СÐÜÍŶÓÉè¼ÆµÄ×Ô˳ӦÐéÄâ°´¼üϵͳ£¨Adaptive Control System£©ÄÜÖÇÄÜʶ±ðÍæ¼Ò²Ù×÷ϰ¹ß£¬ÔÚ¡¶ÊØ»¤¾«ÁéÎïÓï¡·ÖÐʵÏÖ´¥ÆÁ²Ù×÷µÄÎó´¥ÂʽµµÍ62%¡£Õë¶ÔÒÆ¶¯¶ËÌØÕ÷£¬¿ª·¢×齫Ô×÷ÖеÄÖØ´óÁ¬»÷ÏµÍ³ÖØ¹¹ÎªÊÖÊÆ»¬¶¯+µã»÷µÄ¸´ºÏ²Ù×÷ģʽ£¬ÕâÖÖˢмȱ£´æ½¹µãÍæ·¨ÓÖÇкÏÊÖ»ú²Ù×÷Âß¼¡£
µÚËÄÕ£ºÒôЧÉè¼ÆµÄ´ÎÊÀ´úÉý¼¶
ÉùЧϵͳµÄÖØ¹¹ÍùÍùÈÝÒ×±»ºöÊÓ£¬µ«ÔÚ±¾ºÏ¼¯ÖÐÈ´³ÉΪÌáÉýÆ·ÖʵÄÒªº¦¡£¹¤³ÌʦÔËÓÃÉñ¾ÍøÂçËã·¨¶ÔÔ°æÒôÔ´¾ÙÐÐÖÇÄÜÐÞ¸´£¬ÔÚ¡¶Ðdz½Ð°ÊõѧԺ¡·µÄOSTÖØÖðæÖУ¬ÒôƵ²ÉÑùÂÊ´ÓÔÓеÄ44.1kHzÌáÉýÖÁ192kHz¡£Î§ÈÆÉù³¡Ä£ÄâÊÖÒÕ£¨3D Audio Simulation£©µÄÔËÓã¬Ê¹µÃÕ½¶·³¡¾°µÄÒôЧ¶¨Î»×¼È·¶ÈÌáÉý3±¶£¬ÅäºÏ×°±¸ÍÓÂÝÒÇ»¹ÄÜʵÏÖÉù³¡ËæÊÓ½Çת¶¯¶ø×ª±ä¡£
µÚÎåÕ£ºÍøÂ繦ЧµÄÓÅ»¯ÍØÕ¹
Õë¶ÔÒÆ¶¯ÓÎÏ·µÄÉç½»ÊôÐÔ£¬Ð¡ÐÜÍŶÓÔÚÍøÂçÄ£¿é¾ÙÐÐÁËרÏîÓÅ»¯¡£×ÔÖ÷Ñз¢µÄCloudSync¿çƽ̨ͬ²½ÊÖÒÕ£¬Ê¹¡¶Ñý¾«ÈÕÖ¾¡·µÄÔÆ´æµµ¹¦Ð§ÏìÓ¦ËÙÂÊËõ¶ÌÖÁ0.3Ãë¡£ÔÚPVP¾º¼¼³¡Éè¼ÆÖУ¬½ÓÄÉÕ¹Íû»Ø¹öËã·¨£¨Rollback Netcode£©ÓÐÓýµµÍÍøÂçÑÓ³ÙµÄÓ°Ï죬ʵ²âÊý¾ÝÏÔʾÔÚ200msÑÓ³ÙÏÂÈÔÄܼá³ÖÁ÷ͨ¶ÔÕ½¡£ÕâÀàÊÖÒÕÁ¢Òì²»µ«ÔöÇ¿ÓÎÏ·¿ÉÍæÐÔ£¬¸üÎªÍæ¼ÒÉçÇø¹¹½¨ÌṩÊÖÒÕÖ§³Ö¡£
ͨ¹ýÎåά¶ÈµÄÊÖÒս⹹£¬Ð¡ÐÜÒÆÖ²Ó×̬Á¶ÍÓÎÏ·ºÏ¼¯Õ¹ÏÖ³öÒÆÖ²×÷Æ·µÄ½ø»¯Æ«Ïò¡£´Ó»ù´¡ÊÊÅäµ½ÒÕÊõÖØ¹¹£¬´Ó²Ù×÷ÓÅ»¯µ½ÍøÂçÔöÇ¿£¬Ã¿¸öÊÖÒÕ½ÚµãµÄÍ»ÆÆ¶¼ÔÚÖØÐ½çËµÒÆÖ²ÓÎÏ·µÄ±ê×¼¡£ÕâÖÖ½«Ó²ºËÊÖÒÕÓëÒÕÊõÉóÃÀÈںϵĿª·¢ÀíÄ²»µ«ÎªÍæ¼Ò´øÀ´È«ÐÂÌåÑ飬¸üÎªÒÆ¶¯ÓÎÏ·µÄÊÖÒÕË¢ÐÂÌṩÖ÷Òª²Î¿¼¡£Ëæ×Å¿çÆ½Ì¨ÓÎϷʱ´úµÄÖÜÈ«µ½À´£¬´ËÀàÊÖÒÕʵ¼ùµÄ¼ÛÖµ½«Óú·¢Í¹ÏÔ¡£