ºìÁªLinuxÃÅ»§
Linux°ïÖú

¿ªÔ´µØÍ¼±à¼­Æ÷MarbleMap£¬Ö§³ÖCocos2d-x×ø±êϵ

·¢²¼Ê±¼ä:2014-01-10 15:16:42À´Ô´:ºìÁª×÷Õß:empast
Ò»¡¢¹¦ÄܼòÊö
ÓÉ9ÃëÉçÍÅ¿ª·¢²¢Î¬»¤µÄMarbleMapÊÇÖ§³ÖCocos2d-x×ø±êϵºÍas3×ø±êϵµÄµØÍ¼±à¼­Æ÷£¬¹¦ÄÜÍêÉÆ¸ßЧ¡£ÕâÀïÏêϸ½éÉÜÒ»ÏÂËüµÄʹÓ÷½·¨£¡

¶þ¡¢¿ØÖÆÃæ°å

¾ßÌ幦Äܽ«ÔÚÖ®ºó·Ö±ð½éÉÜ¡£
A. н¨
µã»÷¡°ä¯ÀÀ¡±£¬¿ÉÒÔµ¼ÈëµØÍ¼Í¼Æ¬×ÊÔ´¡£¿É±à¼­ÊôÐÔ°üÀ¨£ºµØÍ¼Ãû³Æ£¬Íø¸ñ¿í¶È£¨ÏñËØ£©¡¢Íø¸ñ¸ß¶È£¨ÏñËØ£©£¬×óϽÇ×ø±êϵѡÔñ£¨È¡Ïû¹´Ñ¡£¬Ê¹ÓÃ×óÉϽÇ×ø±êϵ£©¡£
µã»÷¡°È·¶¨¡±Íê³Éн¨¡£
ÈçÏÂͼËùʾ£º

B. ·¾¶²Ù×÷
¸Ã¹¦ÄÜ¿ÉÉèÖÃ×èµ²±ê¼ÇÍø¸ñ£¬ÒÔʵÏÖѰ·µÈ¹¦ÄÜ¡£Ê¹ÓÃÊó±êÓÒ¼ü£¬¿ÉÒÔÍ϶¯µØÍ¼£¬×ó¼ü¿ÉÍ϶¯²»ÁË¡£
·¾¶²Ù×÷Ãæ°åÈçÏÂËùʾ£º

µ¼È룺¿ÉÒÔµ¼Èë±à¼­Íê³ÉµÄ·¾¶ÅäÖÃÎļþ£¨*.json£©¡£
Çå³ý£º¿ÉÒÔÇå³ýµ±Ç°±à¼­µÄËùÓз¾¶²Ù×÷¡£
µ¼³ö£º½«µ±Ç°±à¼­µÄ·¾¶²Ù×÷£¬µ¼³ö¶ÔÓ¦ÅäÖÃÎļþ£¨*.json£©¡£
·¾¶Íø¸ñ£º¹´Ñ¡Ê±£¬ÏÔʾн¨µØÍ¼Ê±ÉèÖõÄÍø¸ñ¹æ¸ñ¡£È¡Ïû¹´Ñ¡£¬ÎÞ·¨±à¼­Â·¾¶±ê¼Ç¡£
·¾¶±ê¼Ç£º¹´Ñ¡Ê±£¬¿ÉÒԱ༭·¾¶±ê¼Ç£¬Ñ¡Ôñ±ÊË¢µÄÊýÖµ£¬¿ÉÒԸıäÒ»´Î±ê¼ÇµÄÍø¸ñÊýÁ¿£»È¡Ïû¹´Ñ¡£¬ÔòÊó±êÔÚÍø¸ñÉϵã»÷Í϶¯²»»áÁôϱê¼Ç£¬ÇÒ´Ëʱ¡°²»¿É²Á³ö¡±»Ò¶È¡£
²»¿É²Á³ý£ºÔÚ¡°Â·¾¶±ê¼Ç¡±¹´Ñ¡Ê±£¬¿ÉÒÔʹÓô˹¦ÄÜ¡£È¡Ïû¹´Ñ¡ºó£¬Êó±êµã»÷Í϶¯£¬¿ÉÒÔ²Á³ýÒѱ༭µÄ·¾¶²Ù×÷¡£
±ê¼ÇÀàÐÍ£ºÊäÈëÊýÖµºó£¬µã»÷È·¶¨£¬¿ÉÒÔ¸ü¸Ä±ê¼ÇÍâ¹Û£¨²»Í¬ÀàÐ͵ľßÌ幦ÄÜ£¬Ðè³ÌÐò×ÔÐÐÉ趨£©£»´Ë´¦²»ÄÜΪ¿Õ¡¢²»ÄÜΪ0¡£
ʵÀý²Ù×÷ÈçÏÂͼËùʾ£º

£¨ÉÏͼΪÏȺóʹÓÃÁ˱ÊˢΪ3¡¢±ê¼ÇÀàÐÍΪ1£¬±ÊˢΪ1¡¢±ê¼ÇÀàÐÍΪ2µÄÉèÖ㬽øÐÐÁË·¾¶²Ù×÷½á¹û£©

C. ÎïÆ·
¸Ã¹¦ÄÜ¿ÉΪµØÍ¼Ìí¼ÓÎïÆ·£¬È罨ÖþÎï¡¢Ö²±»¡¢´«ËÍÃŵȡ£µ±¹´Ñ¡¡°Â·¾¶Íø¸ñ¡±Ê±£¬²»ÄܽøÐÐÎïÆ·²Ù×÷¡£
²Ù×÷Ãæ°åÈçÏÂͼËùʾ£º

µã»÷¡°Ñ¡ÔñÎïÆ·Ä¿Â¼¡±£¬Ñ¡ÔñÎļþ¼ÐλÖ㬵¼ÈëÎïÆ·Í¼Æ¬¡£×ó¼üÑ¡ÖÐÁбíÖÐÎïÆ·Í¼±ê£¬ÍÏ×§ÖÁµØÍ¼Î»Öã¬ÎïÆ·Ìí¼ÓÍê³É¡£¿ÉÒÔͨ¹ýµã»÷ºìÂÌÉ«¼ýÍ·£¬¸Ä±äÎïÆ·µÄ²ã¼¶£¨ÂÌÉ«¼ýÍ·ÏòÉÏÒ»²ã£¬ºìÉ«¼ýÍ·ÏòÏÂÒ»²ã£©¡£
¿É±à¼­ÊôÐÔ°üÀ¨ÀàÐÍ¡¢±àºÅ¡¢×ø±ê¡¢Ãªµã¡£ÆäÖÐêµãµÄȡֵ·¶Î§Îª¡¾0,1¡¿£¬¶ÔÓ¦µØÍ¼×ø±êϵ¡£Èç¹´Ñ¡¡°ÉèÖÃΪ´«ËÍÃÅ¡±£¬¿É½«µ±Ç°Í¼Æ¬ÉèÖÃΪ´«ËÍÃÅ£¬²¢Ôö¼Ó¿É±à¼­ÊôÐÔ£ºÄ¿±êµØÍ¼¡¢³öÉúµã±àºÅ¡£
µã»÷¡°±£´æÉèÖá±£¬¿ÉÒÔ±£´æ¶Ôµ±Ç°Ñ¡ÔñͼƬÊôÐÔ¡£
µã»÷¡°µ¼³öÎïÆ·¡±£¬¿ÉÒÔ½«µ±Ç°Ñ¡ÖÐÎïÆ·µÄÒѱ£´æÊôÐÔµ¼³ö³ÉÅäÖÃÎļþ£¨*.json£©¡£
¹´Ñ¡¡°É¾³ý¡±£¬ÎïÆ·Ñ¡ÖÐ״̬¸Ä±ä£¬µã»÷µØÍ¼ÖÐÎïÆ·¿ÉÒÔ½«ÎïÆ·´ÓµØÍ¼ÖÐɾ³ý£»µã»÷¡°Çå¿Õ¡±£¬Ôòɾ³ýµØÍ¼ÖÐËùÓÐÎïÆ·¡£ÈçÏÂËùʾ£º

D. ÉùÒô
ΪµØÍ¼ÅäÖÃÒôÀÖÒôЧ£¬¿ÉÒÔ°üÀ¨±³¾°ÒôÀÖ£¬ÒÔ¼°UIЧ¹ûÒôµÈ¡£
²Ù×÷Ãæ°åÈçÏÂËùʾ£º

É趨¡°ÀàÐÍ¡±¡¢¡°±àºÅ¡±ºó£¬µã»÷¡°Ìí¼Ó¡±£¬¿ÉÒÔÔÚÁбíÖÐÔö¼ÓÒ»ÌõÉùÒôÉèÖᣵã»÷¡°±£´æÉèÖá±£¬½«±£´æÁбíÖеÄÉùÒôÅäÖÃÐÅÏ¢¡£
µã»÷¡°µ¼È롱°´Å¥£¬µ¼ÈëÉùÒôÅäÖÃÎļþ£¨*.josn£©¡£
µã»÷¡°µ¼³ö¡±°´Å¥£¬½«µ¼³ö×îºóÒ»´ÎµÄ±£´æ½á¹û£¨*.josn£©¡£
¹´Ñ¡ÁбíÖÐÐÅÏ¢£¨¿Éȫѡ£©£¬µã»÷¡°É¾³ý¡±£¬¿Éɾ³ý¸ÃÐÅÏ¢¡£
E. ÇÐͼ
¸Ã¹¦ÄÜ¿ÉÒÔ½«µ±Ç°µØÍ¼£¨²»°üº¬ÎïÆ·£©°´ÐèÇóÇиî³ÉÓÐÐòͼƬ£¬Í¼Æ¬ÅÅÐò˳Ðò²Î¿¼×ø±êϵ¡£
²Ù×÷Ãæ°åÈçÏÂͼËùʾ£º

¿É±à¼­ÊôÐÔ°üÀ¨ÇÐÆ¬Ç°×º¡¢ÇÐÆ¬¿í¶È£¨ÏñËØ£©¡¢ÇÐÆ¬¸ß¶È£¨ÏñËØ£©¡¢´æ´¢Ä¿Â¼¡£
¹´Ñ¡¡°Ô¤ÀÀ¡±£¬¿ÉÒԲ鿴Çпé·Ö²¼£¨¸ü¸Ä¿í¶ÈºÍ¸ß¶ÈÊýÖµºó£¬ÐèÒªÖØÐ¹´Ñ¡²ÅÄÜÔ¤ÀÀ£©¡£

µã»÷¡°ÇС±°´Å¥£¬ÔÚÄ¿±êÎļþ¼ÐÉú³ÉÇÐͼ½á¹ûͼƬ¡£

MarbleMap Git@OSCµØÖ·£ºhttp://git.oschina.net/9maio/MarbleMap/

MarbleMap ¹Ù·½ÂÛ̳£ºhttp://www.9miao.com

9ÃëÉçÍÅ£¬¿ªÔ´ÊÇÒ»ÖÖÐÅÑö¡£

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ