µÚÒ»Õ£ºË½Á¢Å®Ð£ÒÆÖ²ÊÖÒÕÏÖ×´ÓëÍ»ÆÆ
ÏñËØÀàŮУÖ÷ÌâÓÎÏ·µÄÒÆ¶¯¶ËÒÆÖ²ÃæÁÙË«ÖØÌôÕ½£º¼ÈÓйŰåÒÆÖ²¹¤³ÌµÄ¹²Í¨ÄÑÌ⣬ÓÖÐèÓ¦¶ÔÌØÊâÌâ²ÄϵͳµÄÊÊÅäÐèÇó¡£Ë½Á¢Å®Ð£µÄÌôÕ½ÏñËØÌÒ×ÓÒÆÖ²ÏÂÔØÏîÄ¿½ÓÄÉÄæÏò¹¤³Ì£¨Reverse Engineering£©ÊÖÒÕ£¬Í¨¹ý¶ÔUnityÒýÇæ¼Ü¹¹µÄÉî¶ÈÆÊÎö£¬ÀÖ³ÉʵÏÖÓÎÏ·½¹µãÄ£¿é½â°ü¡£ÔÚOpenGL£¨¿ª·ÅͼÐο⣩µ½VulkanͼÐÎAPIת»»Àú³ÌÖУ¬¿ª·¢ÍŶÓÔËÓö¯Ì¬×ÅÉ«Æ÷±àÒëÊÖÒÕ£¬Ê¹±¬ÒÂϵͳµÄÁ£×ÓЧ¹ûµÃÒÔ±£´æ¡£
µÚ¶þÕ£º±¬ÒÂϵͳÊÖÒÕÊÊÅäÒªº¦µã
½ÇÉ«»¥ÄîÍ·ÖÆÖеı¬ÒÂЧ¹ûÒÆÖ²±£´æÈý´óÊÊÅäÄѵ㣺ÎïÀíÒýÇæ²ÎÊýÆ¥Åä¡¢´¥¿Ø²Ù×÷ÊÊÅäÒÔ¼°Òƶ¯¶ËÐÔÄÜÓÅ»¯¡£Í¨¹ý½«Ô°æBox2DÎïÀíϵͳµ÷½âΪÇáÁ¿¼¶PhysXÒÆ¶¯°æ£¬ÊµÏÖÁË´ò°çËéÁÑЧ¹ûµÄ׼ȷģÄâ¡£¿ª·¢ÈÕÖ¾ÏÔʾ£¬ÔÚÇø·ÖÂÊÊÊÅä½×¶Î£¬½ÓÄɶ¯Ì¬Íø¸ñϸ±ðÀëÒÕʹ½Çɫģ×ÓµÄ768¸ö¼«µãÍêÉÆÊÊÅä²î±ðÆÁÄ»³ß´ç¡£ÕâÖÖÊÖÒÕÍ»ÆÆÊ¹Ë½Á¢Å®Ð£µÄÌôÕ½ÏñËØÌÒ×ÓÒÆÖ²±¬ÒÂЧ¹û¸æ¿¢98%԰滹Զȡ£
µÚÈýÕ£ºÒÆÖ²¹¤¾ßÁ´ÉèÖüƻ®
ÔõÑùÑ¡Ôñ¸ßЧµÄÒÆÖ²¹¤¾ß³ÉΪ¿ª·¢Òªº¦£¿×¨ÒµÍŶÓÍÆ¼ö½ÓÄÉARM Mali GPUµ÷ÊÔÌ×¼þÅäºÏAndroid Studio¾ÙÐÐ¿çÆ½Ì¨ÒÆÖ²¡£ÔÚ±àÒë»·½ÚÒýÈëIL2CPPת»»ÊÖÒÕ£¬Ê¹C#¾ç±¾µÄÖ´ÐÐЧÂÊÌáÉý40%¡£ÌØÊâÊÇÕë¶Ô˽Á¢Å®Ð£µÄÌôÕ½ÏñËØÌÒ×ÓÒÆÖ²ÏÂÔØÐèÇ󣬿ª·¢Ö°Ô±¶ÔAssetBundle×ÊÔ´°ü¾ÙÐÐÁËLZ4HCѹËõÓÅ»¯£¬×°ÖðüÌå»ýËõ¼õÖÁÔ°æµÄ65%¡£
µÚËÄÕ£ºÊÖ»ú¶Ë²Ù×÷ÓÅ»¯Õ½ÂÔ
´¥ÆÁ×°±¸µÄ²Ù×÷ÊÊÅäÖ±½ÓÓ°ÏìÓÎÏ·ÌåÑé¡£Ñз¢ÍŶÓΪ˽Á¢Å®Ð£µÄÌôÕ½Éè¼ÆÁËÌØÓеÄ˫ָ´¥¿ØÓ³É伯»®£¬½«Ô±¾ÐèÒª×éºÏ¼ü²Ù×÷µÄ±¬Ò»úÖÆ×ªÎª»¬¶¯+³¤°´ÊÖÊÆ¡£ÔÚUI½çÃæÖØ¹¹·½Ã棬ÔËÓÃÏìӦʽ½á¹¹ÊÖÒÕÈ·±£¸÷ÔªËØÔÚ²î±ðÆÁÄ»±ÈÀýϵÄ׼ȷÏÔʾ¡£²âÊÔÊý¾ÝÏÔʾ£¬¾ÓÉÓÅ»¯µÄÐéÄâÒ¡¸Ë¾«×¼¶ÈÏà½Ï¹Å°å¼Æ»®ÌáÉý32%£¬ÕâΪÊÖ»ú¶ËÍêÉÆÊµÏÖ½ÇÉ«»¥ÄîÍ·ÖÆµÓÚ¨ÁË»ù´¡¡£
µÚÎåÕ£º×°Öõ÷ÊÔÓë¼æÈÝÐÔ°ü¹Ü
Íê³É˽Á¢Å®Ð£µÄÌôÕ½ÏñËØÌÒ×ÓÒÆÖ²ÏÂÔØºó£¬ÔõÑù¾ÙÐÐ×°±¸ÊÊÅäµ÷ÊÔ£¿½¨Òé½ÓÄÉ·Ö¼¶²âÊÔ·¨£ºÍ¨¹ýAndroid Virtual Device¾ÙÐлù´¡¹¦Ð§ÑéÖ¤£¬ÔÙʹÓÃÖ÷Á÷Æ·ÅÆÕæ»ú¾ÙÐÐѹÁ¦²âÊÔ¡£ÔÚÔËÐн׶Σ¬¿ª·¢ÍŶӷ¢Ã÷²¿·Ö»úÐͱ£´æÎÆÀí˺ÁÑÎÊÌ⣬×îÖÕͨ¹ýÇ¿ÖÆ¿ªÆôÈýÖØ»º³å£¨Triple Buffering£©½â¾ö¼Æ»®¡£Õë¶Ô±¬ÒÂÌØÐ§Ôì³ÉµÄGPU¹ýÔØ£¬ÌØÊ⿪·¢Á˶¯Ì¬»Öʵ÷ÀíÄ£¿é£¬¿ÉÔÚÔËÐÐʱ×Ô¶¯Æ½ºâ»ÃæÖÊÁ¿ÓëÖ¡ÂÊ¡£
˽Á¢Å®Ð£µÄÌôÕ½ÏñËØÌÒ×ÓÒÆÖ²ÏÂÔØ¹¤³ÌÕ¹ÏÖÁËÏÖ´úÓÎÏ·ÒÆÖ²ÊÖÒÕµÄÍ»ÆÆÐÔÏ£Íû¡£´ÓͼÐÎAPIÊÊÅäµ½ÎïÀíÒýÇæÓÅ»¯£¬´Ó²Ù×÷Ó³É伯»®µ½×°ÖðüѹËõ£¬Ã¿¸öÊÖÒÕ»·½Ú¶¼Äý¾Û×Å¿ª·¢Õß¶Ô¶þ´ÎÔªÓÎÏ·ÒÆÖ²µÄÉî¶ÈÃ÷È·¡£Ëæ×ÅÒÆ¶¯×°±¸ÐÔÄܵÄÒ»Á¬ÌáÉý£¬Ë½Á¢Å®Ð£µÄÌôÕ½ÕâÀàÌØÊâÌâ²ÄÓÎÏ·ÒÆÖ²½«ÓÀ´¸üÁÉÀ«µÄÉú³¤¿Õ¼ä£¬ÆÚ´ý¸ü¶àÍæ¼ÒÄÜÌåÑéµ½ÔÖÔζµÄ±¬ÒÂϵͳÓë½ÇÉ«»¥ÄîÍ·ÖÆ¡£½ÇÉ«½»»¥ÊÖÒյĸïÃüÐÔÍ»ÆÆ
¡¶Ãµ¹åѧ԰ÎïÓï¡·ÔÚNPC£¨·ÇÍæ¼Ò½ÇÉ«£©»¥¶¯ÏµÍ³ÉÏʵÏÖÁËÖʵı¼ÌÚ£¬Æä¶¯Ì¬ÐÄÇé²¶»ñÊÖÒÕʹ½ÇÉ«·´Ó¦¾«¶ÈµÖ´ï0.1Ãë¼¶±ð¡£ÓÎÏ·ÖеÄʦÉú½ÇÉ«²»µ«¾ß±¸Ï¸ÄåµÄÇéÐ÷±í´ï£¬»¹ÄÜÆ¾Ö¤Íæ¼ÒÑ¡ÔñÐÎ³ÉÆæÒìµÄÓ°ÏóÁ´Ìõ¡£ÔÚÎ赸ѵÁ·³¡¾°ÖУ¬Í¨¹ýÌå¸Ð×°±¸²¶»ñµÄÖ«ÌåÐж¯¿ÉÒÔ´¥·¢¸öÐÔ»¯µÄÖ¸µ¼·´Ï죬ÕâÖÖÐéʵÁ¬ÏµµÄ½»»¥Ä£Ê½¼È°ü¹ÜÁËÓÎÏ·Çå¾²ÐÔ£¬ÓÖÇ¿»¯ÁËÍæ¼ÒµÄ¼ÓÈë¸Ð¡£
Ó°ÊÓ»¯ÐðʽṹµÄÉè¼ÆÉñÃØ
¸Ã×÷Ê×´´·Ö¾µÊ½¾çÇéÍÆ½øÏµÍ³£¬½«¹Å°åÎÄ×ÖðÏÕÓëÓ°Ï·Ô˾µÊÖ·¨ÍêÉÆÁ¬Ïµ¡£Ã¿¸öÕ½ڽÓÄɶàÏßÐðʼܹ¹£¬Í¨¹ýÈËÎïÊÓ½ÇÇл»Ðν¨ÉèÌå¹ÊÊÂÍøÂç¡£ÔÚÒªº¦¾çÇé½Úµã£¬Íæ¼Ò¿É´¥·¢"ʱ¹â»ØËÝ"¹¦Ð§ÖØÐ´¹ÊÊÂ×ßÏò£¬ÕâÖÖÉè¼Æ¼ÈÑÓÉìÁËÓÎÏ·ÉúÃüÖÜÆÚ£¬ÓÖ¹æ±ÜÁËÖØ¸´²Ù×÷µÄËÀ°åÐÔ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬¿ª·¢Õßͨ¹ý¾çÇéÑ¡ÔñÈ¨ÖØÏµÍ³£¬È·±£ËùÓн»»¥ÄÚÈÝÑÏ¿á×ñÕÕÐÐÒµ¹æ·¶±ê×¼¡£
ÃÀÊõÉè¼ÆÖеÄÎÄ»¯ÈÚºÏÁ¢Òì
ÓÎÏ·ÃÀÊõÍŶӽ«Ð¹ŵäÖ÷ÒåÐÞ½¨Æø¸ÅÓëÈü²©Åó¿ËÔªËØ´´Á¢ÐÔÁ¬Ïµ£¬ËÜÔì³öÆæÒìµÄÊÓ¾õ·ûºÅϵͳ¡£Ð£·þÉè¼Æ¼È±£´æ¹Å°åË®ÊÖ·þÒªËØ£¬ÓÖ¼ÓÈëÖÇÄÜÒÂ×Å×°±¸É趨¡£³¡¾°¹¹½¨·½Ã棬ͼÊé¹ÝµÄÐü¸¡Êé¹ñÓëµÀ³¡µÄȫϢͶӰÐγÉÇ¿ÁÒÊÓ¾õ±ÈÕÕ£¬ÕâÖÖʱ¿Õ½»Ö¯µÄÃÀѧÓïÑÔ³ÉΪÒý·¢Íæ¼ÒÇéÐ÷¹²Ê¶µÄÖ÷ҪǰÑÔ¡£¿ª·¢ÈÕÖ¾ÏÔʾ£¬½ö³¡¾°½¨Ä£¾Í¶¯ÓÃÁËÁè¼Ý200ÖÖ²ÄÖÊÌùͼ×ÊÔ´¿â¡£
ÅäÀÖÒôЧµÄÇéÐ÷Ç£Òýϵͳ
¶¯Ì¬ÒôƵÒýÇæµÄÓ¦ÓÃÊDZ¾×÷×î´óÁÁµãÖ®Ò»£¬BGM£¨Åä¾°ÒôÀÖ£©»áÒÀ¾Ý½ÇÉ«ÐÄÌøÆµÂÊʵʱµ÷½â½Ú×à¡£ÔÚÉçÍŻ³¡¾°ÖУ¬ÇéÐÎÒôЧµÄ·½Î»Ë¥¼õË㷨׼ȷµ½5¶È½Ç¹æÄ££¬ÅäºÏ¶Å±ÈÈ«¾°ÉùÊÖÒÕÓªÔìÕæÊµ¿Õ¼ä¸Ð¡£²âÊÔÊý¾ÝÏÔʾ£¬Íæ¼ÒÔÚÑÝ×à»á¾çÇéʱµÄÇéÐ÷²¨¶¯·ù¶È±ÈͨÀý³¡¾°ºá¿ç47%£¬Ö¤ÊµÒôƵϵͳÀֳɽ¨ÉèÁËÓÐÓõÄÇéÐ÷ת´ïͨµÀ¡£
ºÏ¹æ¿ò¼ÜϵĴ´×÷×ÔÓÉ̽Ë÷
ÔÚÌâ²Ä´¦Öóͷ£ÉÏ£¬Ñз¢ÍŶÓÉèÁ¢ÁËÈý¼¶ÄÚÈÝÉóºË»úÖÆ¡£ËùÓн»»¥Ðж¯¾ùÔ¤ÉèÎïÀíÅöײÌå»ý£¬È·±£ÊÓ¾õ·ºÆðÇкÏPG13£¨¼Ò³¤Ö¸µ¼¼¶£©±ê×¼¡£¾çÇéÊý¾Ý¿â½ÓÄÉË«Òò×ÓУÑéϵͳ£¬Ãô¸Ð´Ê¿âÿСʱ×Ô¶¯¸üеü´ú¡£ÕâÖÖÑϽ÷µÄ¿ª·¢Ì¬¶È²»µ«Ó®µÃ¶à¸ö×ÔÁ¦ÓÎÏ·½±Ï¸üÊÕ»ñ87%Íæ¼ÒµÄÄÚÈÝÇå¾²ÈϿɶȣ¬ÎªÍ¬Àà×÷Æ·Ê÷Á¢ÁË´´×÷¹æ·¶¡£
¡¶Ãµ¹åѧ԰ÎïÓï¡·µÄÀÖ³ÉÓ¡Ö¤ÁËÊÖÒÕÁ¢ÒìÓëÄÚÈݺϹæµÄ¼æÈÝ¿ÉÄÜÐÔ¡£Í¨¹ýÒýÈëÁ¿×Ó»¯¾çÇéÊ÷ϵͳºÍAIÆ·µÂÉó²éÄ£¿é£¬×÷Æ·ÔÚ±£´æÒÕÊõÕÅÁ¦µÄͬʱ½¨ÉèÁ˿ɿ¿µÄÄÚÈÝ·À»ðǽ¡£ÕâÖÖ¿ª·¢Ä£Ê½ÎªÐÐÒµÌṩÁËÐÂ˼Ð÷¡ª¡ªÎ¨Óн«ÊÖÒÕÍ»ÆÆÓëÔðí§Òâ֪ȤÁ¬Ïµ£¬²Å»ªÕæÕý´´Á¢³ö¼È¾ßÊг¡¾ºÕùÁ¦ÓÖÇкÏÉç»áÆÚ´ýµÄÓÅÒìÓÎÏ·×÷Æ·¡£