´«Ææ¿Í»§¶ËÔ´ÂëÉî¶È½âÎö ºËÐÄÓÎÏ·Âß¼­´¦ÀíÔ´Âë½á¹¹ÓëÔËÐлúÖÆÏê½â

À´Ô´£º ×÷Õߣº µã»÷£º
Ò»¡¢´«Ææ¿Í»§¶ËÔ´ÂëÕûÌå¼Ü¹¹¸ÅÊö
´«Ææ¿Í»§¶ËÔ´Âë²ÉÓþ­µäµÄ·Ö²ãʽģ¿é»¯¼Ü¹¹£¬ÕûÌåÒÔ¿Í»§¶ËäÖȾ²ã¡¢ÍøÂçͨÐŲ㡢ÓÎÏ·Âß¼­²ã¡¢×ÊÔ´½âÎö²ã¡¢ÊäÈë½»»¥²ãÎå´óºËÐÄÄ£¿é¹¹³É£¬¸÷Ä£¿é¶ÀÁ¢·â×°¡¢Ð­Í¬µ÷¶È£¬ÊÇÖ§³Å´«Ææ¿Í»§¶ËËùÓÐÓÎÏ·ÐÐΪÔËÐеĵײã»ù´¡¡£Çø±ðÓÚ·þÎñ¶ËÔ´Âë²àÖØÊý¾Ý´æ´¢ÓëÂß¼­Åж¨£¬¿Í»§¶ËÔ´ÂëºËÐÄÖ°ÔðΪ½ÓÊÕ·þÎñ¶ËÍÆËÍÊý¾Ý¡¢±¾µØ»¯Âß¼­äÖȾ¡¢Óû§²Ù×÷ÏìÓ¦¡¢³¡¾°×ÊÔ´¼ÓÔØÓëʵʱ½»»¥·´À¡£¬ËùÓÐÍæ¼Ò¿ÉÊÓ¡¢¿É²Ù×÷µÄÓÎÏ·ÐÐΪ£¬¾ùÓɿͻ§¶ËÂß¼­Ô´ÂëÇý¶¯Ö´ÐС£
ÕûÌ׿ͻ§¶ËÔ´Âë»ùÓÚC++±àдºËÐÄÖ÷Ì壬´îÅ䲿·Ö½Å±¾Îļþ¸¨ÖúÇáÁ¿»¯Âß¼­´¦Àí£¬´úÂë½á¹¹·Ö²ãÇåÎú£¬ñîºÏ¶È½ÏµÍ£¬±ãÓÚ¶þ´ÎÐ޸ġ¢¹¦ÄÜÍØÕ¹Óë°æ±¾ÊÊÅä¡£³£¹æ´«Ææ¿Í»§¶ËÔ´Âë¿É·ÖΪ»ù´¡ÄÚºËÔ´ÂëÓëÍØÕ¹¹¦ÄÜÔ´ÂëÁ½²¿·Ö£¬ÄÚºËÔ´Â븺Ôð¹Ì¶¨ÓÎÏ·ºËÐÄÂß¼­£¬ÎÞ·¨ËæÒâ¸Ä¶¯£¬ÍØÕ¹Ô´Â븺Ôð×Ô¶¨ÒåÍæ·¨¡¢½çÃæ²¼¾Ö¡¢ÌØÐ§Õ¹Ê¾µÈ¸öÐÔ»¯ÄÚÈÝ£¬ÊÇ¿ª·¢Õß¶þ´Î¿ª·¢µÄÖ÷Òª²Ù×÷ÇøÓò¡£
¶þ¡¢¿Í»§¶ËºËÐÄÔ´ÂëÎļþ½á¹¹Óë·Ö¹¤
´«Ææ¿Í»§¶ËÓÎÏ·Âß¼­µÄÕý³£ÔËÐУ¬ÒÀÀµ¶à×éºËÐÄÔ´ÂëÎļþЭͬ¹¤×÷£¬²»Í¬Îļþ¶ÔÓ¦¶ÀÁ¢µÄÂß¼­´¦ÀíÄ£¿é£¬¾«×¼»®·Ö¸÷ÏîÓÎÏ·¹¦ÄܵÄÖ´ÐÐȨÏÞÓë´¦ÀíÁ÷³Ì£¬ºËÐÄÔ´ÂëÎļþ·ÖÀ༰¹¦ÄÜÈçÏ¡£
2.1 ºËÐĵ÷¶ÈÀàÔ´Âë
GameMain.cpp Ϊ¿Í»§¶ËÖ÷Èë¿ÚÔ´ÂëÎļþ£¬³Ðµ£È«¾ÖÂß¼­µ÷¶ÈºËÐÄÖ°Ôð£¬ÊÇÕû¸ö¿Í»§¶Ë³ÌÐòµÄÆô¶¯ÓëÔËÐкËÐÄ¡£¸ÃÎļþ°üº¬¿Í»§¶Ë³õʼ»¯¡¢È«¾Ö±äÁ¿¼ÓÔØ¡¢Ä£¿é×¢²á¡¢Ö÷Ñ­»·µ÷¶È¡¢³ÌÐòÍ˳öÏú»ÙµÈºËÐÄÂß¼­£¬¿Í»§¶ËÆô¶¯ºó»áÓÅÏÈÖ´ÐиÃÎļþÄڵijõʼ»¯´úÂ룬ÒÀ´Î¼ÓÔØ×ÊÔ´Ä£¿é¡¢ÍøÂçÄ£¿é¡¢Âß¼­´¦ÀíÄ£¿é¡¢äÖȾģ¿é£¬ÐγÉÍêÕûµÄ³ÌÐòÔËÐÐÁ´Â·¡£Ö÷Ñ­»·º¯Êý»áÒԹ̶¨Ö¡ÂʳÖÐøÂÖѯ£¬ÊµÊ±¼ì²âÓû§²Ù×÷¡¢·þÎñ¶ËÊý¾ÝÍÆËÍ¡¢³¡¾°×´Ì¬±ä»¯£¬´¥·¢¶ÔÓ¦ÓÎÏ·Âß¼­Ö´ÐС£
GameLogic.cpp ΪºËÐÄÂß¼­µ÷¶ÈÖÐÊ࣬³Ð½ÓÖ÷Èë¿ÚÎļþµÄµ÷¶ÈÖ¸Áͳһ·Ö·¢¸÷ÀàÓÎÏ·ÒµÎñÂß¼­¡£ËùÓнÇÉ«ÐÐΪ¡¢³¡¾°½»»¥¡¢µÀ¾ß²Ù×÷¡¢¼¼ÄÜÊÍ·Å¡¢NPC½»»¥µÈºËÐÄÍæ·¨Âß¼­£¬¾ùÓɸÃÎļþͳһµ÷¶È·ÖÅäÖÁ¶ÔÓ¦×ÓÄ£¿éÖ´ÐУ¬Í¬Ê±¸ºÔð¹Ü¿Ø¸÷ÀàÂß¼­µÄÖ´ÐÐÓÅÏȼ¶£¬±ÜÃâ¶àÂß¼­²¢·¢µ¼ÖµijÌÐòÒì³£¡£
2.2 ½ÇÉ«ÓëÊôÐÔÂß¼­Ô´Âë
Player.cpp ×¨×¢Íæ¼Ò½Çɫȫά¶ÈÂß¼­´¦Àí£¬Êǿͻ§¶Ë½ÇÉ«ÌåϵµÄºËÐÄÔ´ÂëÎļþ¡£ÎļþÄÚ·â×°½ÇÉ«»ù´¡ÊôÐÔ¡¢¶¯Ì¬ÊôÐÔ¡¢×´Ì¬Âß¼­Èý´óºËÐİå¿é£¬»ù´¡ÊôÐÔ°üº¬ÉúÃüÖµ¡¢Ä§·¨Öµ¡¢¹¥»÷Á¦¡¢·ÀÓùÁ¦¡¢Òƶ¯Ëٶȵȹ̶¨²ÎÊý£¬¸ºÔð¶ÁÈ¡·þÎñ¶ËÏ·¢µÄ½ÇÉ«»ù´¡Êý¾Ý²¢Íê³É±¾µØäÖȾչʾ¡£¶¯Ì¬ÊôÐÔ°üº¬buffÔöÒæ¡¢¼õÒæÐ§¹û¡¢ÁÙʱÊôÐÔµþ¼Ó¡¢³ÆºÅÊôÐԼӳɵÈʵʱ±ä¶¯Êý¾Ý£¬»á¸ù¾Ý·þÎñ¶ËÖ¸Áîʵʱ¸üб¾µØÊýÖµ£¬Í¬²½½çÃæÊôÐÔÏÔʾ¡£
¸ÃÔ´Âëͬʱ¹Ü¿Ø½ÇÉ«ÐÐΪÂß¼­£¬°üº¬ÐÐ×ß¡¢Åܶ¯¡¢Õ¾Á¢¡¢¹¥»÷¡¢Ê©·¨¡¢ËÀÍö¡¢¸´»îµÈËùÓнÇÉ«¶¯×÷Åж¨ÓëÖ´ÐÐÂß¼­£¬½ÓÊÕ·þÎñ¶ËÏ·¢µÄÐÐΪָÁîºó£¬Æ¥Åä¶ÔÓ¦¶¯×÷×ÊÔ´²¢Íê³É¶¯»­²¥·Å£¬Í¬²½¸üнÇɫ״̬±êʶ£¬±£Õϱ¾µØ½ÇÉ«ÐÐΪÓë·þÎñ¶ËÊý¾ÝÍêȫͬ²½¡£
Attribute.cpp Ϊ½ÇÉ«ÊôÐÔ¼ÆËãרÏîÔ´Â룬¶ÀÁ¢³Ðµ£¿Í»§¶ËÊôÐÔ»»Ëã¡¢µþ¼Ó¡¢ÉúЧÅж¨Âß¼­¡£¿Í»§¶Ë²»»áÖ±½Óչʾ·þÎñ¶ËԭʼÊôÐÔÊý¾Ý£¬ËùÓÐÊôÐÔÊýÖµ¾ùͨ¹ý¸ÃÎļþÄÚµÄËã·¨¹«Ê½¶þ´Î¼ÆË㣬°üº¬»ù´¡ÊôÐÔµþ¼Ó¡¢×°±¸ÊôÐԼӳɡ¢±¦Ê¯ÊôÐÔÔö·ù¡¢Ì××°ÊôÐÔ¼¤»î¡¢buffÊôÐÔÐÞÕýµÈ¼ÆËãÂß¼­£¬È·±£½çÃæÕ¹Ê¾µÄ×îÖÕÊôÐÔÊýÖµ¾«×¼Æ¥ÅäÓÎÏ·¹æÔò¡£
2.3 Õ½¶·Óë¼¼ÄÜÂß¼­Ô´Âë
Battle.cpp Êǿͻ§¶ËÕ½¶·ÌåϵºËÐÄÔ´Â룬ȫȨ´¦ÀíËùÓб¾µØÕ½¶·½»»¥Âß¼­¡£ÎļþºËÐŦÄܰüº¬Ä¿±êËø¶¨Åж¨¡¢¹¥»÷·¶Î§¼ì²â¡¢ÆÕͨ¹¥»÷´¥·¢¡¢Õ½¶·×´Ì¬Çл»¡¢É˺¦Êýֵչʾ¡¢Õ½¶·¶¯»­Í¬²½µÈÄÚÈÝ¡£¿Í»§¶Ë·¢Æð¹¥»÷²Ù×÷ºó£¬¸ÃÄ£¿é»áÓÅÏÈÍê³É±¾µØÇ°ÖÃÅж¨£¬¼ì²âÄ¿±êÊÇ·ñºÏ·¨¡¢¹¥»÷¾àÀëÊÇ·ñ´ï±ê¡¢½ÇÉ«ÊÇ·ñ´¦Óڿɹ¥»÷״̬£¬Åж¨Í¨¹ýºóÏòÉÏ´«Êä²Ù×÷Ö¸ÁîÖÁ·þÎñ¶Ë£¬Í¬Ê±±¾µØÔ¤²¥·Å¹¥»÷¶¯»­ÓëÌØÐ§£¬ÌáÉý²Ù×÷Á÷³©¶È¡£
Skill.cpp ¸ºÔðËùÓм¼ÄÜÂß¼­µÄ±¾µØ»¯´¦Àí£¬º­¸Ç¼¼ÄܽâËø¡¢¼¼ÄÜÀäÈ´¡¢¼¼ÄÜÊÍ·Å¡¢¼¼ÄÜÌØÐ§¡¢¼¼ÄÜ·¶Î§Åж¨¡¢¶à¶Î¼¼ÄÜ´¥·¢µÈÍêÕûÂß¼­¡£Ô´ÂëÄÚ»áÔ¤¼ÓÔØËùÓÐÖ°Òµ¼¼ÄܵÄÅäÖòÎÊý£¬°üº¬ÊͷžàÀë¡¢×÷Ó÷¶Î§¡¢Àäȴʱ³¤¡¢Ä§·¨ÏûºÄ¡¢ÌØÐ§×ÊԴ·¾¶µÈÊý¾Ý£¬Íæ¼Ò´¥·¢¼¼ÄܲÙ×÷ʱ£¬Ä£¿é»áʵʱУÑé¼¼ÄÜ״̬£¬Àäȴδ½áÊø¡¢Ä§·¨Öµ²»×ã¡¢³¬³öÊÍ·Å·¶Î§µÈ³¡¾°»áÖ±½ÓÀ¹½Ø²Ù×÷²¢µ¯³ö¶ÔÓ¦½çÃæÌáʾ¡£·þÎñ¶Ë·µ»Ø¼¼ÄÜÉúЧָÁîºó£¬±¾µØÍ¬²½²¥·Å¼¼ÄÜÌØÐ§¡¢ÊÜ»÷¶¯»­ÓëÉ˺¦ÊýÖµ£¬Íê³ÉÕûÌ×¼¼Äܽ»»¥Á÷³Ì¡£
2.4 µÀ¾ßÓë±³°üÂß¼­Ô´Âë
Item.cpp ΪµÀ¾ßºËÐÄÂß¼­Ô´Â룬¹Ü¿Ø¿Í»§¶ËËùÓеÀ¾ßµÄʶ±ð¡¢Õ¹Ê¾¡¢Ê¹ÓᢵôÂä¡¢´©´÷Âß¼­¡£ÎļþÄÚÖÃÍêÕûµÄµÀ¾ßIDÆ¥Å乿Ôò¡¢µÀ¾ßÀàÐÍÅж¨Âß¼­¡¢µÀ¾ßÊôÐÔ½âÎöËã·¨£¬¿Í»§¶Ë½ÓÊÕ·þÎñ¶ËÏ·¢µÄµÀ¾ßÊý¾Ýºó£¬Í¨¹ý¸ÃÄ£¿é½âÎöµÀ¾ß»ù´¡ÐÅÏ¢¡¢×¨ÊôÊôÐÔ¡¢Ê±Ð§×´Ì¬¡¢°ó¶¨×´Ì¬£¬Í¬²½Õ¹Ê¾ÔÚ±³°ü¡¢×°±¸À¸¡¢²Ö¿â½çÃæ¡£
Bag.cpp רע±³°ü½çÃæÓë±³°üÊý¾ÝÂß¼­´¦Àí£¬°üº¬±³°ü¸ñ×Ó³õʼ»¯¡¢µÀ¾ßÅÅÐò¡¢µÀ¾ß¶Ñµþ¡¢µÀ¾ßÍÏ×§¡¢µÀ¾ßʹÓᢵÀ¾ß¶ªÆú¡¢±³°üÈÝÁ¿Åж¨µÈ¹¦ÄÜÂß¼­¡£Íæ¼Ò½øÐб³°ü²Ù×÷ʱ£¬¸ÃÄ£¿é»áʵʱÏìÓ¦½»»¥ÐÐΪ£¬Íê³É±¾µØ½çÃæ¼´Ê±Ë¢Ð£¬Í¬Ê±½«²Ù×÷Ö¸ÁîÉÏ´«ÖÁ·þÎñ¶Ë£¬µÈ´ý·þÎñ¶ËÊý¾Ý»ØÖ´ºóÍê³É×îÖÕÊý¾Ýͬ²½£¬±ÜÃâ±¾µØÊý¾ÝÓë·þÎñ¶ËÊý¾Ý³öÏÖÆ«²î¡£
2.5 ³¡¾°ÓëNPC¡¢¹ÖÎïÂß¼­Ô´Âë
Map.cpp ³Ðµ£¿Í»§¶Ë³¡¾°¼ÓÔØÓ볡¾°Âß¼­´¦Àí¹¤×÷£¬°üº¬µØÍ¼×ÊÔ´½âÎö¡¢µØÍ¼Çø¿é¼ÓÔØ¡¢Õϰ­ÎïÅж¨¡¢´«Ë͵ãʶ±ð¡¢³¡¾°Ë¢Ð¡¢ÊÓÒ°¼ÓÔØµÈºËÐÄÂß¼­¡£¿Í»§¶Ë½øÈëеØÍ¼Ê±£¬¸ÃÄ£¿é»á¸ù¾Ý·þÎñ¶ËÏ·¢µÄµØÍ¼ID£¬¶ÁÈ¡±¾µØµØÍ¼×ÊÔ´Îļþ£¬°´Ðè¼ÓÔØÊÓÒ°ÄڵĵØÐΡ¢½¨Öþ¡¢Õϰ­Îï×ÊÔ´£¬Í¬Ê±Åж¨µØÍ¼×¨Êô¹æÔò£¬°üº¬PKȨÏÞ¡¢¹Ò»úȨÏÞ¡¢µôÂ乿ÔòµÈ³¡¾°ÏÞ¶¨Âß¼­¡£
Monster.cpp Ϊ¹ÖÎïÂß¼­´¦ÀíÔ´Â룬¸ºÔ𱾵عÖÎïÄ£ÐÍäÖȾ¡¢AIÐÐΪͬ²½¡¢¹ÖÎï״̬չʾ¡¢¹ÖÎïѪÁ¿¸üС¢¹ÖÎïËÀÍöÌØÐ§µÈÂß¼­¡£¿Í»§¶Ë»áʵʱ½ÓÊÕ·þÎñ¶ËÍÆË͵ĹÖÎïλÖá¢ÑªÁ¿¡¢×´Ì¬¡¢Ä¿±êÊý¾Ý£¬Í¨¹ý¸ÃÄ£¿éͬ²½¸üб¾µØ¹ÖÎïÐÅÏ¢£¬Æ¥Åä¹ÖÎïÒÆ¶¯¡¢¹¥»÷¡¢ËÀÍö¶¯»­£¬Í¬Ê±ÊµÊ±Åж¨Íæ¼ÒÓë¹ÖÎïµÄ¾àÀë¹ØÏµ£¬¸¨ÖúÕ½¶·Âß¼­´¥·¢¡£
NPC.cpp ¹Ü¿ØËùÓÐNPC½»»¥Âß¼­£¬°üº¬NPCʶ±ð¡¢¶Ô»°µ¯´°¡¢¹¦Äܲ˵¥¼ÓÔØ¡¢ÈÎÎñ½»»¥¡¢É̵꽻»¥¡¢´«Ëͽ»»¥µÈÂß¼­¡£Íæ¼Òµã»÷NPCʱ£¬Ä£¿é»á´¥·¢±¾µØ½»»¥Åж¨£¬¶ÁÈ¡NPCÅäÖòÎÊý²¢¼ÓÔØ¶ÔÓ¦¹¦ÄܽçÃæ£¬½»»¥²Ù×÷Ö¸Áîͬ²½ÉÏ´«·þÎñ¶Ë£¬Íê³ÉÈÎÎñÌá½»¡¢µÀ¾ß¶Ò»»¡¢µØÍ¼´«Ë͵ÈÒµÎñÁ÷³Ì¡£
Èý¡¢¿Í»§¶ËºËÐÄÓÎÏ·Âß¼­´¦ÀíÔËÐÐÁ÷³Ì
3.1 ¿Í»§¶ËÊý¾Ý½»»¥ºËÐÄÂß¼­
´«Ææ¿Í»§¶ËËùÓÐÓÎÏ·Âß¼­µÄÔËÐУ¬¾ù×ñÑ­“Óû§²Ù×÷-±¾µØÔ¤Åж¨-Ö¸ÁîÉÏ´«-·þÎñ¶Ë»ØÖ´-±¾µØÍ¬²½Ë¢Ð”µÄ¹Ì¶¨Á÷³Ì¡£¿Í»§¶Ë½ö³Ðµ£½»»¥ÏìÓ¦¡¢½çÃæäÖȾ¡¢¶¯»­Õ¹Ê¾¡¢Ç°ÖÃÂß¼­Åж¨¹¤×÷£¬ËùÓкËÐÄÊý¾ÝÅж¨¡¢Êý¾ÝÐ޸ġ¢Êý¾Ý´æ´¢È¨ÏÞ¾ùÓÉ·þÎñ¶ËÕÆ¿Ø£¬´ÓÂß¼­²ãÃæ±£ÕÏÓÎÏ·Êý¾Ýͳһ¡£±¾µØÔ¤Åж¨½öÓÃÓÚÌáÉý²Ù×÷Á÷³©¶È£¬²»²ÎÓë×îÖÕÊý¾Ý½áË㣬ËùÓб¾µØÂß¼­Ö´Ðнá¹û£¬±ØÐëÒÔ·þÎñ¶Ë·µ»ØµÄÊý¾ÝΪ׼¡£
3.2 ½ÇÉ«ÐÐΪÂß¼­´¦ÀíÁ÷³Ì
Íæ¼ÒÔÚ¿Í»§¶Ë·¢ÆðÐÐ×ß¡¢¹¥»÷¡¢Ê©·¨µÈÈÎÒâ½ÇÉ«ÐÐΪʱ£¬Ê×ÏÈÓÉÊäÈë½»»¥²ã²¶»ñ²Ù×÷Ö¸Á´«ÊäÖÁGameLogicµ÷¶ÈÄ£¿é£¬¶ÔÓ¦¹¦ÄÜÔ´ÂëÄ£¿éÍê³ÉǰÖÃÌõ¼þÅж¨¡£ÒÔ½ÇÉ«ÒÆ¶¯ÎªÀý£¬MapÄ£¿éÏÈÐÐÅж¨Ä¿±êµãλÊÇ·ñΪ¿ÉͨÐÐÇøÓò¡¢ÊÇ·ñ´æÔÚÕϰ­ÎÅж¨Í¨¹ýºó£¬PlayerÄ£¿é²¥·ÅÒÆ¶¯¶¯»­£¬Í¬Ê±½«Òƶ¯Ö¸ÁîÉÏ´«ÖÁ·þÎñ¶Ë¡£·þÎñ¶ËУÑéµãλºÏ·¨ÐԺ󣬷µ»Ø½ÇÉ«×îÐÂ×ø±êÊý¾Ý£¬¿Í»§¶Ëͬ²½ÐÞÕý±¾µØ½ÇɫλÖã¬Íê³ÉÒÆ¶¯Âß¼­±Õ»·¡£ÈôǰÖÃÅж¨Ê§°Ü£¬¿Í»§¶ËÖ±½ÓÀ¹½Ø²Ù×÷£¬ÎÞÖ¸ÁîÉÏ´«¶¯×÷¡£
3.3 Õ½¶·É˺¦Âß¼­´¦ÀíÁ÷³Ì
Õ½¶·Âß¼­Îª¿Í»§¶ËºËÐĸ´ÔÓÂß¼­£¬ÕûÌå·ÖΪǰÖô¥·¢¡¢±¾µØäÖȾ¡¢Êý¾Ýͬ²½Èý¸ö½×¶Î¡£Íæ¼Ò·¢Æð¹¥»÷»ò¼¼ÄÜÊͷŲÙ×÷ºó£¬BattleÄ£¿éÓëSkillÄ£¿éͬ²½Íê³ÉǰÖÃУÑ飬УÑéͨ¹ýºó±¾µØ²¥·Å¹¥»÷¡¢¼¼ÄÜÌØÐ§¶¯»­£¬Í¬Ê±½«Õ½¶·Ö¸ÁîÉÏ´«·þÎñ¶Ë¡£·þÎñ¶ËÍê³ÉÉ˺¦¼ÆËã¡¢ÃüÖÐÅж¨¡¢×´Ì¬Åж¨ºó£¬½«×îÖÕÉ˺¦ÊýÖµ¡¢Ä¿±ê״̬¡¢buffЧ¹ûµÈÊý¾ÝÍÆËÍÖÁ¿Í»§¶Ë¡£¿Í»§¶Ë½ÓÊÕÊý¾Ýºó£¬Í¬²½²¥·ÅÄ¿±êÊÜ»÷¶¯»­¡¢É˺¦Æ®×Ö¡¢ËÀÍöÌØÐ§£¬Í¬Ê±¸üÐÂË«·½ÑªÁ¿¡¢×´Ì¬ÊôÐÔ£¬Íê³ÉÍêÕûÕ½¶·Âß¼­´¦Àí¡£
ËÄ¡¢¿Í»§¶ËÔ´ÂëºËÐÄÂß¼­³£¼ûÎÊÌâÓëÔ´Âë³ÉÒò·ÖÎö
4.1 ¶¯×÷¿¨¶ÙÓ붯»­²»Í¬²½ÎÊÌâ
¸ÃÎÊÌâºËÐijÉÒò¼¯ÖÐÔÚ¿Í»§¶ËÂß¼­Ô´ÂëÖ¡Âʵ÷¶ÈÒì³£Ó붯»­×ÊÔ´°ó¶¨Ê§Ð§¡£GameMainÖ÷Ñ­»·Ö¡Âʲ¨¶¯Ê±£¬»áµ¼ÖÂÖ÷Âß¼­ÂÖѯ¼ä¸ô²»Îȶ¨£¬½ÇÉ«¶¯×÷¡¢¼¼Äܶ¯»­µÄ´¥·¢Ê±»úÑÓ³Ù£¬³öÏÖ²Ù×÷ÏìÓ¦Öͺ󡢶¯»­¿¨¶ÙµÄÏÖÏó¡£Í¬Ê±Skill.cpp¡¢Player.cppÎļþÄڵ͝»­×ÊԴ·¾¶ÅäÖôíÎó¡¢¶¯»­Ö¡ÐòÁÐȱʧ£¬»áµ¼Ö·þÎñ¶ËÊý¾ÝÒÑͬ²½£¬µ«±¾µØ¶¯»­ÎÞ·¨Õý³£²¥·Å£¬ÐγÉÊý¾ÝÓë»­Ãæ²»Í¬²½µÄÎÊÌâ¡£²¿·Ö¶þ´Î¿ª·¢ÖÐËæÒâÐÞ¸ÄÂß¼­Ö´ÐÐÓÅÏȼ¶£¬Ò²»á¼·Õ¼¶¯»­äÖȾ×ÊÔ´£¬Òý·¢»­Ã濨¶ÙÎÊÌâ¡£
4.2 ÊôÐÔչʾ´íÂÒ¡¢ÊýÖµ²»Ë¢ÐÂÎÊÌâ
½ÇÉ«ÊôÐÔ½çÃæÊýÖµÒì³£¡¢¸üв»¼°Ê±£¬ºËÐÄÎÊÌâ³ö×ÔAttribute.cppÓëPlayer.cppÔ´ÂëÂß¼­¡£ÊôÐÔ¼ÆËãËã·¨²ÎÊýȱʧ¡¢µþ¼ÓÂß¼­ÓÅÏȼ¶´íÎ󣬻ᵼÖÂ×îÖÕչʾÊýֵƫ²î£»Ô´ÂëÄÚÊý¾Ýˢд¥·¢Ê¼þδ°ó¶¨×´Ì¬¸üÐÂÖ¸Á»áÔì³É·þÎñ¶ËÊý¾Ý¸üк󣬱¾µØ½çÃæÎ´Í¬²½Ë¢Ð£¬³öÏÖÊôÐÔÊýֵͣÖÍ¡¢´íÂÒµÄÇé¿ö¡£´ËÍ⣬buff״̬¼àÌýÂß¼­Ê§Ð§£¬ÎÞ·¨ÊµÊ±²¶»ñÁÙʱÊôÐԱ仯£¬Ò²ÊÇÊôÐÔչʾÒì³£µÄÖ÷Òª³ÉÒò¡£
4.3 ¼¼ÄÜʧЧ¡¢ÀäÈ´ÏÔʾÒì³£ÎÊÌâ
¼¼ÄÜʹÓÃÒì³£¡¢Àäȴʱ¼ä´íÂÒ£¬Ö÷ÒªÓÉSkill.cppÔ´ÂëÂß¼­Â©¶´µ¼Ö¡£¼¼ÄÜÀäÈ´¼ÆÊ±Âß¼­»ùÓÚ±¾µØÖ¡Ñ­»·¼ÆË㣬ÈôÖ÷Ñ­»·Ö¡Âʲ»Îȶ¨£¬»á³öÏÖ¼ÆÊ±Æ«²î£¬Òý·¢ÀäÈ´ÏÔʾÓëʵ¼Ê·þÎñ¶ËÀäȴ״̬²»Æ¥ÅäµÄÎÊÌâ¡£¼¼ÄÜÊÍ·ÅǰÖÃÅж¨Âß¼­È±Ê§²ÎÊýУÑ飬»á³öÏÖ±¾µØÏÔʾ¼¼ÄÜ¿ÉÊÍ·Å£¬·þÎñ¶ËÀ¹½ØÖ¸Áîµ¼Ö¼¼ÄÜʧЧµÄÏÖÏó¡£Í¬Ê±¼¼ÄÜÌØÐ§×ÊÔ´°ó¶¨´úÂëÒì³££¬»áÔì³É¼¼ÄÜÊÍ·ÅÎÞÌØÐ§¡¢ÌØÐ§Öظ´²¥·ÅµÈչʾÎÊÌâ¡£
4.4 ±³°üµÀ¾ßÏÔʾÒì³£¡¢²Ù×÷ÎÞÏìÓ¦ÎÊÌâ
±³°üµÀ¾ß´íÂÒ¡¢ÍÏקʧЧ¡¢Ê¹ÓÃÎÞÏìÓ¦£¬ÎÊÌ⼯ÖÐÔÚBag.cppÓëItem.cppÔ´Âë¡£µÀ¾ßÊý¾Ý½âÎöÂß¼­Â©¶´£¬»áµ¼Ö·þÎñ¶ËÏ·¢µÄµÀ¾ß²ÎÊýÎÞ·¨Õý³£Ê¶±ð£¬³öÏÖµÀ¾ßͼ±ê¿Õ°×¡¢ÊôÐÔչʾ´íÎó¡¢µÀ¾ß¶ÑµþÒì³£µÈÎÊÌâ¡£±³°ü²Ù×÷¼àÌýʼþÀ¹½ØÂß¼­´íÎ󣬻áÔì³ÉÍæ¼ÒÍÏ×§¡¢µã»÷²Ù×÷ÎÞ·¨±»Ô´Âë²¶»ñ£¬±íÏÖΪ²Ù×÷ÎÞÏìÓ¦¡£µÀ¾ß״̬ˢлúÖÆÈ±Ê§£¬»áµ¼ÖµÀ¾ßʹÓᢶªÆúºó£¬±¾µØ±³°ü½çÃæÎÞ·¨¼´Ê±Ë¢Ð£¬²ÐÁôʧЧµÀ¾ßͼ±ê¡£
Îå¡¢¿Í»§¶ËÓÎÏ·Âß¼­Ô´Â뿪·¢ÓëÐ޸ĺËÐÄÔ­Ôò
¿Í»§¶ËÔ´ÂëÐ޸Ľö¿ÉÕë¶Ô±¾µØäÖȾÂß¼­¡¢½çÃæÕ¹Ê¾¡¢¶¯»­ÌØÐ§¡¢Ç°ÖÃÅж¨¹æÔò½øÐÐÓÅ»¯µ÷Õû£¬ÑϽûÐ޸ĺËÐÄÊý¾ÝÅж¨Óë½áËãÂß¼­¡£ËùÓÐÉæ¼°ÊôÐÔ¼ÆËã¡¢Õ½¶·½áËã¡¢µÀ¾ßÉúЧ¡¢È¨ÏÞÅж¨µÄºËÐÄÂß¼­£¬±ØÐëÓë·þÎñ¶ËÔ´Âë¹æÔò±£³Öͳһ£¬µ¥·½ÃæÐ޸Ŀͻ§¶ËºËÐÄÅж¨Âß¼­£¬»áÖ±½ÓÔì³É¶Ë·þÊý¾Ý²»Ò»Ö£¬Òý·¢¸÷À๦ÄÜÒì³£¡£
Ô´Âë¶þ´Î¿ª·¢Ðè×ñÑ­Ä£¿é»¯ÐÞ¸ÄÔ­Ôò£¬Õë¶Ôµ¥Ò»¹¦Äܵĵ÷Õû½öÐ޸ĶÔӦģ¿éÔ´Â룬½ûÖ¹¿çÄ£¿é´óÃæ»ý¸Ä¶¯ºËÐÄ´úÂë½á¹¹£¬±ÜÃâÆÆ»µÔ­ÓÐÂß¼­µ÷¶ÈÌåϵ¡£ÐÞ¸ÄÍê³ÉºóÐèͬ²½Ð£ÑéÂß¼­¼æÈÝÐÔ£¬²âÊԶೡ¾°ÏµĹ¦ÄÜÔËÐÐ״̬£¬¹æ±Ü¾Ö²¿ÐÞ¸ÄÒý·¢µÄÈ«¾ÖÂß¼­Òì³£¡£Í¬Ê±ËùÓÐ×ÊԴ·¾¶¡¢²ÎÊýÅäÖᢺ¯ÊýÃüÃûÐè×ñÑ­Ô­ÓÐÔ´Âë¹æ·¶£¬±£Ö¤´úÂëͳһÐÔÓëºóÐø¿Éά»¤ÐÔ¡£