Ò»¡¢ÒýÇæ¼Ü¹¹µÄ½¹µãÉý¼¶ÆÊÎö
ÊÞ»ÊZoomZoom2D×îаæÔڵײã¼Ü¹¹²ãÃæÊµÏÖÁ˸ïÃüÐÔÍ»ÆÆ¡£Öع¹ºóµÄäÖȾ¹ÜÏß½ÓÄÉ·Ö¼¶µ÷Àí»úÖÆ£¬½«Í¨Àý2D¾«Á黿֯ÓëÌØÐ§äÖȾÊèÉ¢´¦Öóͷ££¬ÕâÖÖÉè¼ÆÎªºÎÄÜÏÔÖøÌáÉýÖØ´ó³¡¾°ÏµÄÖ¡ÂÊÎȹÌÐÔ£¿ÊµÑéÊý¾ÝÏÔʾ£¬ÔÚ3000+¾«ÁéͬÆÁ³¡¾°ÖУ¬Ð°æÒýÇæµÄÖ¡ÌìÉúʱ¼ä²¨¶¯ÂʽµµÍÁË62%¡£ÐÂÔöµÄÒì²½×ÊÔ´¼ÓÔØÄ£¿éÖ§³Öºǫ́½âÑ¹ÎÆÀí×ÊÔ´£¬´îÅäÖÇÄÜÄÚ´æÕ¹ÍûËã·¨£¬Ê¹³¡¾°Çл»Ê±µÄ¿¨¶Ù±¬·¢ÂÊϽµÖÁ¾É°æµÄ1/3¡£
¶þ¡¢ÅúÁ¿äÖȾµÄ½ø½×ÓÅ»¯Õ½ÂÔ
×îаæÒýÈëµÄ¶¯Ì¬Åú´ÎºÏ²¢ÊÖÒÕÓÐÓýâ¾öÁ˹Űå2DÒýÇæµÄ»æÖÆÅ²Óã¨DrawCall£©Èº¼¯ÎÊÌ⡣ͨ¹ýÖÇÄܲÄÖʺϲ¢Ëã·¨£¬ÒýÇæ¿É½«Í¬Ô´²ÄÖʵĶà¸ö¾«Áé×Ô¶¯ºÏ²¢Îªµ¥¸ö»æÖÆÅú´Î£¬¸ÃÊÖÒÕÔõÑù×ÊÖú¡¶ÐǽçÀíÏë¡·ÏîÄ¿½«»æÖÆÅ²ÓôÓ1200´Î/Ö¡½µÖÁ300´Î/Ö¡£¿ÖµµÃ¹Ø×¢µÄÊÇ£¬ÒýÇæÐÂÔöµÄLOD£¨Level of Detail£©Ö§³ÖÄ£¿é£¬¿ÉÆ¾Ö¤ÔªËØÔÚÆÁÄ»¿Õ¼äµÄÍ¶Ó°Ãæ»ý×Ô¶¯Çл»¸ßÇå/µÍÄ£×ÊÔ´£¬Õâ¹ØÓÚÒÆ¶¯¶ËÓÎÏ·µÄÐøº½ÓÅ»¯¾ßÓÐÍ»ÆÆÐÔÒâÒå¡£
Èý¡¢ÌØÐ§ÏµÍ³µÄÐÔÄܵ÷Óżƻ®
Á£×ÓÌØÐ§Ê¼ÖÕÊÇ2DÓÎÏ·µÄÐÔÄÜɱÊÖ¡£Ð°æÒýÇæµÄÁ£×ÓÔËËãÆ÷¼¯³ÉSIMD£¨µ¥Ö¸Áî´ó¶¼¾Ý£©¼ÓËÙÊÖÒÕ£¬µ¥¸öÁ£×ÓϵͳµÄ×î´ó¿ÉÖ§³ÖÁ£×ÓÊý´Ó5000ÌáÉýÖÁ20000¡£Ä³ARPGÏîĿʵ²âÏÔʾ£¬ÔÚ¼á³Ö60FPSµÄÌõ¼þÏ£¬Ð°æ¿ÉͬʱÔËÐÐ3¸öÈ«ÆÁÌØÐ§¶ø²»µôÖ¡¡£¿ª·¢Õ߿ɽèÖúÐÂÔöµÄÁ£×ÓÔ¤ÀÀÃæ°åʵʱ¼à¿ØGPUÕ¼ÓÃÂÊ£¬ÕâÖÖ¿ÉÊÓ»¯µ÷ÊÔ¹¤¾ßÔõÑù×ÊÖú¿ìËÙ¶¨Î»ÐÔÄÜÆ¿¾±£¿
ËÄ¡¢ÄÚ´æÖÎÀíµÄÖÇÄÜ¿ØÖÆ»úÖÆ
ÄÚ´æ×ß©ÎÊÌâÊÇ2DÊÖÓεÄÍç¼²¡£×îаæÒýÈëµÄÈý²ãÄÚ´æ·À»¤ÏµÍ³°üÀ¨£ºÊµÊ±×ÊÔ´×·×ÙÆ÷¡¢ÖÇÄÜ»º´æ½ÓÄÉ»úÖÆºÍÕ¹ÍûʽԤ¼ÓÔØÄ£¿é¡£Ä³Ïû³ýÀàÓÎÏ·°¸ÀýÏÔʾ£¬Ð°æÒýÇæ½«·Ç»î¶¯³¡¾°µÄÄÚ´æ½ÓÄÉËÙÂÊÌáÉý4±¶£¬ÇÒÄÚ´æË鯬ÂʽµµÍÖÁ0.8%ÒÔÏ¡£¿ª·¢ÕßÏÖÔÚ¿ÉÒÔͨ¹ýÄÚ´æÈÈÁ¦ÕùÖ±¹ÛÉó²é×ÊÔ´Õ¼ÓÃÂþÑÜ£¬ÕâÖÖ¿ÉÊÓ»¯¼Æ»®ÎªºÎÄÜ×ÊÖúÌáÉýÍŶÓÐ×÷ЧÂÊ£¿
Îå¡¢¿çƽ̨ÊÊÅäµÄÐÔÄܰü¹Ü¼Æ»®
Õë¶ÔAndroidË鯬»¯ÎÊÌ⣬аæÒýÇæµÄ×Ô¶¯ÉèÖÃϵͳ¿Éƾ֤װ±¸GPUÌØÕ÷¶¯Ì¬Çл»äÖȾģʽ¡£ÔÚʵ²âÖУ¬æçÁú7ϵÉè±¹ØÁ¬Ä»æÖÆÐ§ÂÊÌáÉý35%£¬¶øMaliоƬװ±¸Ôò»ñµÃ43%µÄÖ¡ÂÊÌáÉý¡£ÐÂÔöµÄProfileµ÷ÊÔ¹¤¾ß°üÖ§³ÖÔËÐÐʱÐÔÄÜÊý¾Ý²¶»ñ£¬¿ª·¢ÕßÔõÑùʹÓÃÕâЩÊý¾ÝÓÅ»¯ShaderÐÔÄÜ£¿ÌØÊâÐèÒª¹Ø×¢µÄÊÇWebGLµ¼³öÄ£¿éµÄˢУ¬Ê×´ÎʵÏÖÁË2D¹Ç÷À¶¯»ÔÚä¯ÀÀÆ÷¶Ë60FPSÎȹÌÔËÐС£
Áù¡¢ÊµÕ½ÏîÄ¿µÄÓÅ»¯Ð§¹ûÑéÖ¤
ij¶þ´ÎÔª¿¨ÅÆÓÎÏ·ÏîĿͨ¹ýÒýÇæÉý¼¶»ñµÃÏÔÖøÐÔÄÜÌáÉý£ºÕ½¶·³¡¾°»æÖÆÅ²ÓýµµÍ82%£¬GPU·åֵζÈϽµ7¡æ£¬¹ý³¡¶¯»µÄCPUÕ¼ÓÃÂÊ´Ó45%½µÖÁ18%¡£ÏîÄ¿×é½ÓÄÉаæÒýÇæµÄ×Ô¶¯Í¼¼¯´ò°ü¹¦Ð§£¬½«ÎÆÀíÄÚ´æÓÃÁ¿Ñ¹Ëõ32%¡£ÕâÖÖÓÅ»¯Ð§¹ûÔÚÄÄЩװ±¸ÌåÏÖ×îΪÏÔ×Å£¿²âÊÔÊý¾ÝÏÔʾ£¬Öж˰²×¿×°±¸µÄƽ¾ùÖ¡ÂÊ´Ó42FPSÌáÉýÖÁ57FPS£¬³ä·ÖÑéÖ¤ÁËÒýÇæÓÅ»¯µÄÏÖʵ¼ÛÖµ¡£
¡¶ÊÞ»ÊZoomZoom2D×îа桷ͨ¹ýϵͳ¼¶µÄÐÔÄÜÓÅ»¯¼Æ»®£¬Îª2DÓÎÏ·¿ª·¢Ê÷Á¢ÁËеÄÊÖÒÕ±ê¸Ë¡£´ÓäÖȾ¹ÜÏßµÄÉî¶ÈÖØ¹¹µ½ÖÇÄÜÄÚ´æÖÎÀíµÄÁ¢ÒìʵÏÖ£¬Ã¿¸öÓÅ»¯Ï¸½Ú¶¼ÌåÏÖ×ŶԿª·¢Ð§ÂÊÓëÔËÐÐÐÔÄܵÄË«ÖØ×·Çó¡£±¾ÎÄËùÊöµÄÊÖÒռƻ®ÒÑÔÚÏÖʵÏîÄ¿ÖÐÑéÖ¤¿ÉÐÐÐÔ£¬¿ª·¢Õß¿Éͨ¹ý½¥½øÊ½Éý¼¶Õ½ÂÔÖð²½ÏíÊÜа汾´øÀ´µÄÐÔÄÜÓ¯Àû¡£ÔÚÒÆ¶¯×°±¸ÐÔÄÜÌáÉýÇ÷»ºÈ·µ±Ï£¬ÕâÖÖÒýÇæ¼¶ÓÅ»¯½«³ÉÎªÍ»ÆÆ2DÓÎÏ·ÌåÏÖÁ¦µÄÒªº¦Â·¾¶¡£
Ò»¡¢½¹µãÒýÇæÉý¼¶£ºMFFäÖȾÊÖÒÕÂäµØÊµÑé
±¾´ÎÊÞ»ÊZoomZoom2D°æ±¾¸üеÄÖØÖÐÖ®ÖØÔÚÓÚͼÐδ¦Öóͷ£ÒýÇæµÄÖÜÈ«µü´ú¡£Ñз¢ÍŶӴ´Á¢ÐÔÒýÈëMFF£¨¶àÖØÖ¡ÂÊÅâ³¥£©ÏµÍ³£¬ÔÚ¼á³Ö60fps»ù´¡Ë¢ÐÂÂʵÄͬʱ£¬ÖÇÄÜʶ±ðÕ½¶·ÌØÐ§÷ç¼¯ÇøÓò¾ÙÐж¯Ì¬²åÖ¡Åâ³¥¡£²âÊÔÊý¾ÝÏÔʾ£¬ÔÚ×îÖÕÊÖÒÕ"ÍòÊÞ±¼ÌÚ"ÊͷŽ׶Σ¬Á£×ÓÌØÐ§µÄÊÓ¾õÑÓ³Ù´ÓÔ±¾µÄ16ms½µÖÁ4.2ms£¬Õâ¹ØÓÚ×·Çó²Ù×÷׼ȷ¶ÈµÄ¾º¼¼Íæ¼Ò¾ßÓиïÃüÐÔÒâÒå¡£
¶þ¡¢Õ½¶·ÊýÖµÖØ¹¹£ºÈ«ÐÂΣÏÕÅÌËãϵͳ½â¶Á
ÖµµÃ¿ª·¢Õß×¢ÖØµÄÊDZ¾°æ¸üеÄ"¿ñÊÞÖ®Á¦"¶¯Ì¬Æ½ºâ»úÖÆ¡£Í¨¹ý½¨ÉèÈýάÏòÁ¿Ä£×Ó£¨¹¥»÷ƵÂÊ/ΣÏÕϵÊý/ÄÜÁ¿ÏûºÄ£©£¬½«¹Å°åÏßÐÔÉú³¤ÇúÏ߸ÄΪ·Ö¶ÎʽÔöÒæÕ½ÂÔ¡£ÏêϸÌåÏÖΪ£ºµ±½ÇÉ«Á¬»÷ÊýÍ»ÆÆ20´ÎãÐֵʱ£¬ÎïÀí±©»÷Âʽ«´Ó»ù´¡Öµ30%×îÏÈ£¬°´Ã¿¸öÁ¬»÷µ¥Î»ÌØÊâµþ¼Ó1.8%µÄ·ÇÏßÐÔÔöÌí¡£ÕâÖÖÉè¼ÆÔõÑùÓ°ÏìÕ½ÊõÑ¡Ôñ£¿Êý¾ÝÅú×¢£¬¸ß¶Ë¾ÖÖÐʹÓÃ"ÃÍ»¢Í»Ï®"½Ó"²ÔÓ¥ÂÓÓ°"µÄÁ¬ÕÐ×éºÏʤÂÊÌáÉýÁË12.7%¡£
Èý¡¢³¡¾°½»»¥¸ïÃü£ºÇéÐÎÒªËØÕ½ÂÔ¼ÛÖµÌáÉý
ÓÎÏ·µØÍ¼ÖÐÐÂÔöµÄ36¸ö¶¯Ì¬»¥¶¯µã³¹µ×¸Ä±äÁËÕ½¾ÖÕ½ÂÔ¡£ÈÛÑÒµØÐεÄ"ׯÈÈÓ¡¼Ç"ÿµþ¼Ó3²ã½«´¥·¢ÇøÓòÐÔAOEΣÏÕ£¬Õâ¾ÍÒªÇóÍæ¼Ò±ØÐèÕÆÎÕ׼ȷµÄÎ»ÒÆ½Ú×à¡£¿ª·¢ÈÕÖ¾ÏÔʾ£¬Õâ¸ö»úÖÆµÄÁé¸ÐÔ´ÓÚÍæ¼ÒÉçÇøµÄ"ÇéÐθ³ÄÜ"½¨Ò飬ͨ¹ý±´Ò¶Ë¹Ëã·¨½¨Ä£ÊýÍò³¡¶ÔÕ½Êý¾Ý£¬×îÖÕÈ·¶¨´¥·¢ãÐÖµÓëΣÏÕÁ¿¼¶µÄƽºâµã¡£
ËÄ¡¢½ÇÉ«Ñø³ÉÓÅ»¯£º×ÊÔ´ÉèÖÃÖÇÄÜÍÆ¼öϵͳ
±¾´ÎÊÞ»ÊZoomZoom2D¸üÐÂ×îÊÜͨË×Íæ¼Ò½Ó´ýµÄÊÇ×°±¸×éºÏÍÆ¼öÒýÇæµÄÖÇÄÜ»¯Ë¢Ð¡£ÏµÍ³Í¨Ì«¹ýÎöÓû§²Ù×÷ϰ¹ßÐγɵÄ12ά¶ÈÌØÕ÷ÏòÁ¿£¬Äܹ»ÊµÊ±ÌìÉú¸öÐÔ»¯µÄÇ¿»¯õè¾¶½¨Òé¡£ÒÔѸËÙÐͽÇɫΪÀý£¬µ±¼ì²âµ½Íæ¼Òƽ¾ùÿÃëÖ¸ÁîÊäÈë(APM)Áè¼Ý180´Îʱ£¬Ëã·¨»á×Ô¶¯ÓÅÑ¡ÊÖÌײ¿Î»µÄÇ¿»¯ÓÅÏȼ¶£¬ÕâÖÖÊý¾ÝÇý¶¯µÄ¸öÐÔ»¯Éè¼ÆÊ¹ÐÂÊÖÍæ¼ÒÉú³¤ÖÜÆÚËõ¶ÌÁË40%¡£
Îå¡¢¾º¼¼³¡»úÖÆµ÷½â£º¶àÈËģʽƽºâÐÔ½â¾ö¼Æ»®
3v3ÍŶӾº¼¼Ä£Ê½ÐÂÔöµÄ"Ê޻깲ʶ"ϵͳ¿°³Æ±¾´Î¸üеÄÕ½ÂÔ¼¶Á¢Òì¡£µ±²½¶ÓÖÐÌØ¶¨Ö°Òµ×éºÏµÖ´ïÄÜÁ¿¹²Ê¶Ìõ¼þʱ£¬¿É¼¤»îÒ»Á¬8ÃëµÄÈ«¶ÓÔöÒæ×´Ì¬¡£¿ª·¢ÍŶÓÐû²¼µÄºǫ́Êý¾ÝÏÔʾ£¬Õâ¸ö»úÖÆ½«ÓÐÓøÄÉÆÔ±¾Õ¼±È68%µÄ"221"ÕóÈݽ©¾Ö£¬Í¨¹ý¶Ô132×éÖ°Òµ´îÅä¾ÙÐÐÃÉÌØ¿¨ÂåÄ£Ä⣬×îÖÕÈ·¶¨ÖÖÖÖ×éºÏµÄ´¥¾ÙʶÈϵÊý²îÖµ¿ØÖÆÔÚ¡À15%ÒÔÄÚ¡£
ÊÞ»ÊZoomZoom2D±¾´Î°æ±¾¸üÐÂͨ¹ýµ×²ãÊÖÒÕÍ»ÆÆÓëÍæ·¨»úÖÆÁ¢Ò죬ʵÏÖÁ˾º¼¼Éî¶ÈÓëÓéÀÖÐÔµÄÍêÉÆÆ½ºâ¡£´ÓMFFäÖȾÊÖÒÕ´øÀ´µÄ²Ù×÷¾«¶ÈÌáÉý£¬µ½»ùÓÚ´óÊý¾Ý½¨Ä£µÄ¶¯Ì¬Æ½ºâϵͳ£¬Ã¿¸ö¸Ä¶¯¶¼ÌåÏÖÁË¿ª·¢ÍŶӶԽ¹µãÓû§ÌåÑéµÄÉî¶È˼Ë÷¡£½¨ÒéÍæ¼ÒÖØµãÑо¿ÐÂÒýÈëµÄÇéÐλ¥ÄîÍ·ÖÆÓëÖ°Òµ¹²Ê¶ÏµÍ³£¬ÕâЩÉè¼Æ±Ø½«ÖØËÜÄ¿½ñµÄÕ½ÊõϵͳÃûÌá£