ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2021ǯ09·î24Æü(¶â) 17:33:39ÍúÎò
¡¡£²£Ä¥Ñ¡¼¥È¤Î¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ·¤Æ¡¢¥×¥ì¥¤¥ä¡¼¤Î¥³¥ó¥Ç¥£¥·¥ç¥ó¾õÂÖ¤ò¥²¡¼¥àÆâ¤ËÈ¿±Ç¤¹¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¡¡¥³¥ó¥Ç¥£¥·¥ç¥ó¤Îµ¡Ç½¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥³¥ó¥Ç¥£¥·¥ç¥óÍѤΥ¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¥³¥ó¥Ç¥£¥·¥ç¥óµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¼¡¤Î¼ê½ç¤Ç¤Ï¡¢¥³¥ó¥Ç¥£¥·¥ç¥óÍѤΥ¨¥Õ¥§¥¯¥È¤ÎºîÀ®ÊýË¡¤È¡¢¥¨¥Õ¥§¥¯¥È¤ÎÀ¸À®ÊýË¡¤ò³Ø½¬¤·¤Þ¤¹¡£
¡¡¥³¥ó¥Ç¥£¥·¥ç¥óÍѤΥ¹¥¯¥ê¥×¥È¤Ï¡¢¥¯¥é¥¹¤Î·Ñ¾µ¤òÍøÍѤ·¤ÆºîÀ®¤¹¤ëÀ߷פˤ·¤Þ¤¹¡£
¡¡¿Æ¥¯¥é¥¹¤È¤·¤Æ PlayerConditionBase ¥¯¥é¥¹¤òºîÀ®¤·¡¢»Ò¥¯¥é¥¹´Ö¤Ç¶¦Í¤¹¤ëÊÑ¿ô¤Î¾ðÊó¤ä¡¢¥³¥ó¥Ç¥£¥·¥ç¥ó¤ÎÉÕÍ¿¤·¤¿ºÝ¤ÎÆ°ºî¤Ê¤É¤òµ½Ò¤·¤Æ¤ª¤¤Þ¤¹¡£
¤³¤ÎºÝ¡¢´ðËÜŪ¤Ê¥¹¥¯¥ê¥×¥ÈÆâ¤ÎÆ°ºî¤Ï¤¹¤Ù¤Æ¿Æ¥¯¥é¥¹¤Ë¤¢¤ë¥á¥½¥Ã¥É¤òÍøÍѤ¹¤ë¤³¤È¤Ç¡¢¤¹¤Ù¤Æ¤Î¥³¥ó¥Ç¥£¥·¥ç¥ó¤Î½èÍý¤ò°ìËܲ½¤·¤Æ´ÉÍý¤Ç¤¤Þ¤¹¡£
¥³¥ó¥Ç¥£¥·¥ç¥ó¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤¿ºÝ¤Ë¤Ï¤³¤Î¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ë¡¢½èÍý¤ÎÆâÍƤˤĤ¤¤Æ¤Ï¤³¤Î¥á¥½¥Ã¥É¤Ëµ½Ò¤·¤Æ¼Â¹Ô¤¹¤ë¡¢¤È¤¤¤¦¤è¤¦¤Ë
¥á¥½¥Ã¥É¤ÎÌò³ä¤òÌÀ³Î¤Ë¤·¤ÆÍÑ°Õ¤·¤Æ¤ª¤¤¤Æ¡¢¤½¤ì¤ò»Ò¥¯¥é¥¹¤¬É¬Íפ˱þ¤¸¤Æ¥ª¡¼¥Ð¡¼¥é¥¤¥É¤¹¤ë¤³¤È¤Ç¿¶¤ëÉñ¤¤¤òÊѤ¨¤ë·Á¼°¤Ç¼ÂÁõ¤·¤Æ¤¤¤¤Þ¤¹¡£
¡¡»Ò¥¯¥é¥¹¤Ë¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥³¥ó¥Ç¥£¥·¥ç¥ó(Î㤨¤Ð¡¢ÆǤä¿ç̲¤È¤¤¤Ã¤¿¥¹¥Æ¡¼¥ÈÊѲ½¡¢¹¶·âÎÏÄã²¼¤Ê¤É¤Î¥Ç¥Ð¥Õ¸ú²Ì)¤òµ½Ò¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤³¤ÎÉôʬ¤Î¿¶¤ëÉñ¤¤¤òÊѤ¨¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢Æ±¤¸¿Æ¥¯¥é¥¹¤ò»ý¤Ã¤¿¾õÂ֤dzƥ³¥ó¥Ç¥£¥·¥ç¥ó¤Îµ¡Ç½¤òºî¤ê½Ð¤¹¤³¤È¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¥³¥ó¥Ç¥£¥·¥ç¥ó¤Îµ¡Ç½¤Î¿Æ¥¯¥é¥¹¤Ë¤Ê¤ê¤Þ¤¹¡£¤¹¤Ù¤Æ¤Î¥³¥ó¥Ç¥£¥·¥ç¥óÍѤΥ¯¥é¥¹¤Ï¡¢¤³¤Î PlayerConditionBase ¥¯¥é¥¹¤ò·Ñ¾µ¤·¤ÆºîÀ®¤·¤Þ¤¹¡£
¡¡ÊÑ¿ô¤ÎÀë¸À¤Ë¤Ä¤¤¤Æ¤Ï¤¹¤Ù¤Æ protected ½¤¾þ»Ò¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£¤³¤ì¤Ï¿Æ»Ò´Ö¤Ç¶¦Ä̤·¤ÆÍøÍѤ¹¤ë¤¿¤á¤Ç¤¹¡£
ÅöÁ³¡¢É¬Íפ˱þ¤¸¤Æ public ½¤¾þ»Ò¤òÍøÍѤ¹¤ë¤³¤È¤â¤Ç¤¤Þ¤¹¤¬¡¢º£²ó¤Ï¤¿¤Þ¤¿¤Þ¤Ê¤¤¤À¤±¤Ç¤¹¡£
¡¡¥á¥½¥Ã¥É¤Ë¤Ä¤¤¤Æ¤Ï¡¢public ½¤¾þ»Ò¤È protected ½¤¾þ»Ò¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
public ½¤¾þ»Ò¤Ï³°Éô¥¯¥é¥¹¤«¤é¤Î¸Æ¤Ó½Ð¤·Ì¿Îá¤ò¼õ¤±¤ëÁ°Äó¤Ç¼ÂÁõ¤·¡¢protected ½¤¾þ»Ò¤Ï¿Æ»Ò´Ö¤ÇÍøÍѤ¹¤ë¤³¤È¤òÁ°Äó¤Ç¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£
¡¡virtual ½¤¾þ»Ò¤òÍѤ¤¤Æ¤¤¤ë¥á¥½¥Ã¥É¤Ï»Ò¥¯¥é¥¹¤Ç¤Î¥ª¡¼¥Ð¡¼¥é¥¤¥É¤òÁÛÄꤷ¤¿¼ÂÁõ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¡¡½èÍýÆâ¤Ë¼¡¤Î¼ê½ç¤Ç¼ÂÁõ¤¹¤ë¥³¥ó¥Ç¥£¥·¥ç¥óÍѤΥ¨¥Õ¥§¥¯¥È¤òÀ¸À®¤¹¤ë½èÍý¤Ê¤É¤â´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢
¸½»þÅÀ¤Ç¤Ï¤½¤ÎÉôʬ(ÊÑ¿ô¤ÎÀë¸À¤ä¥á¥½¥Ã¥ÉÆâ¤Î½èÍý)¤Ï TODO ¤Ë¤·¤Æµ½Ò¤»¤º¤Ë¤ª¤¯¤«¡¢½ñ¤¤¤Æ¤ª¤¤¤Æ¥³¥á¥ó¥È¥¢¥¦¥È¤¹¤ë¤«¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¡Ê¤½¤¦¤·¤Ê¤¤¤È¥¨¥é¡¼¤¬½Ð¤Þ¤¹¡Ë
PlayerConditionBase.cs
¡¡PlayerConditionBase ¥¯¥é¥¹¤ò·Ñ¾µ¤·¤¿»Ò¥¯¥é¥¹¤Î¼ÂÁõÎã¤Ç¤¹¡£
¡¡Fatigue ¤ÏÈèÏ«¥¹¥Æ¡¼¥È¤Î¤³¤È¤Ç¡¢¤³¤Î¾õÂ֤ˤʤ俾ì¹ç¡¢¥×¥ì¥¤¥ä¡¼¤Î¹¶·âÎϤò»ØÄꤷ¤¿Ê¬¤À¤±¸º¾¯¤µ¤»¤ë¸ú²Ì¤ò»ý¤Á¤Þ¤¹¡£
¡¡´ðËÜŪ¤Ê¥³¥ó¥Ç¥£¥·¥ç¥ó¤Îµ¡Ç½¤Ë¤Ä¤¤¤Æ¤Ï¡¢¿Æ¥¯¥é¥¹¤Ç¤¢¤ë PlayerConditionBase ¥¯¥é¥¹¤Ëµ½Ò¤·¤Æ¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢
»Ò¥¯¥é¥¹¤Ë¤Ä¤¤¤Æ¤Ï¡¢¿·¤·¤¯É¬ÍפˤʤëÊÑ¿ô¤ä¥á¥½¥Ã¥É¤òÄɲä·¤¿¤ê¡¢¿Æ¥¯¥é¥¹¤Ë¤¢¤ë virtual ½¤¾þ»Ò¤Î¥á¥½¥Ã¥É¤ò¥ª¡¼¥Ð¡¼¥é¥¤¥É¤·¤Æ½èÍý¤ÎÆâÍƤò¾å½ñ¤¤·¤Þ¤¹¡£
¡¡¤³¤¦¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢³Æ»Ò¥¯¥é¥¹¤¬¥á¥½¥Ã¥ÉÆâ¤Î¿¶¤ëÉñ¤¤¤òÊѤ¨¤ë¤³¤È¤¬¤Ç¤¤ë¤¿¤á¡¢¤³¤Î¥¯¥é¥¹¤Ç¤Ï¥×¥ì¥¤¥ä¡¼¤Î¹¶·âÎϤò»ØÄꤷ¤¿Ê¬¤À¤±¸º¾¯¤µ¤»¤ë¸ú²Ì¤òŬÍѤ¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
PlayerCondition_Fatigue.cs
¡¡¥×¥ì¥¤¥ä¡¼¤Î¾ðÊó¤ò´ÉÍý¤·¤Æ¤¤¤ë MapMoveController ¥¯¥é¥¹¤Ë¡¢¸½ºß¤Î¥³¥ó¥Ç¥£¥·¥ç¥ó¤Î¾ðÊó¤ò´ÉÍý¤¹¤ë¤¿¤á¤Î¥ê¥¹¥È¤Î¾ðÊó¤È
¥³¥ó¥Ç¥£¥·¥ç¥ó¤¬ÉÕÍ¿¤µ¤ì¤¿¤È¤¤Ëɽ¼¨¤¹¤ë¥¨¥Õ¥§¥¯¥È¤òÇÛÃÖ¤¹¤ë°ÌÃÖ¾ðÊó¤òÀßÄê¤Ç¤¤ë¤è¤¦¤Ë¡¢ÊÑ¿ô¤ò£²¤ÄÄɲä·¤Þ¤¹¡£
¡¡Start ¥á¥½¥Ã¥É¤Ë¡¢¥Ç¥Ð¥Ã¥°ÍѤνèÍý¤òµ½Ò¤·¤Þ¤¹¡£¥²¡¼¥à¤¬¼Â¹Ô¤µ¤ì¤¿¥¿¥¤¥ß¥ó¥°¤Ç¥³¥ó¥Ç¥£¥·¥ç¥óÍѤΥ¯¥é¥¹¤òÉÕÍ¿¤·¡¢¸ú²Ì¤¬Å¬ÍѤµ¤ì¤ë¤è¤¦¤Ë¤·¤Æ³Îǧ¤·¤Þ¤¹¡£
MapMoveController.cs
¡¡Stage ¥·¡¼¥óÆâ¤Ë¤¢¤ë Player ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
̾Á°¤ò ConditionEffectTran ¤ËÊѹ¹¤·¤Þ¤¹¡£
¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃ֤˥³¥ó¥Ç¥£¥·¥ç¥óÍѤΥ¨¥Õ¥§¥¯¥È¤òÀ¸À®¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤½¤¦¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¤¹¤Ù¤Æ¤Î¥³¥ó¥Ç¥£¥·¥ç¥óÍѤΥ¨¥Õ¥§¥¯¥È¤ÎÀ¸À®°ÌÃÖ¤òƱ¤¸°ÌÃÖ¤ËÀßÄê¤Ç¤¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥¡¼²èÁü

¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü

¡ã¥¨¥Õ¥§¥¯¥È¼ÂÁõ»þ¤Î¾õÂÖ¡ä

- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯