Unity¤Ë´ØÏ¢¤¹¤ëµ­»ö¤Ç¤¹

¡¡¥×¥ì¥¤¥ä¡¼¤Î¸å¤í¤òÄɽ¾¤¹¤ë¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤òÍÑ°Õ¤·¡¢¥×¥ì¥¤¥ä¡¼¤Î¿Ê¹ÔÊý¸þ¤Ë¹ç¤ï¤»¤ÆÄɽ¾¤µ¤»¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£
Äɽ¾¤¹¤ë¥á¥ó¥Ð¡¼¤Ë¤Ä¤¤¤Æ¤â¡¢¿Ê¹ÔÊý¸þ¤Ë±þ¤¸¤¿¥¢¥Ë¥á¤ÎƱ´ü¤â¹Ô¤¤¤Þ¤¹¡£


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



¡¡°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤­¤Þ¤¹¡£

ȯŸ£µ¡¡¡¼¥×¥ì¥¤¥ä¡¼¤Î¿Ê¹ÔÊý¸þ¤Ë¹ç¤ï¤»¤ÆÄɽ¾¤¹¤ë¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤Îµ¡Ç½¡¼




¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£

¡¡¡¦Tween.Kill ¥á¥½¥Ã¥É



£±¡¥Àß·×


¡¡£²£Ä¥²¡¼¥à¤Ë¤ª¤±¤ë¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤Îɽ¸½¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥­¥ã¥é¥¯¥¿¡¼¤¬£±Ì¾¤Î»þ¤â¤¢¤ì¤Ð¡¢
Ê£¿ô̾¤Î¥­¥ã¥é¤¬¥ê¡¼¥À¡¼¤òÄɽ¾¤·¤Æ¤¤¤ëɽ¸½¤¬ÍѤ¤¤é¤ì¤ë¥±¡¼¥¹¤¬¤¢¤ê¤Þ¤¹¡£

¡¡º£²ó¤ÏÊ£¿ô¤Î¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤òÍÑ°Õ¤·¡¢¥ê¡¼¥À¡¼Ìò¤Î¥­¥ã¥é¥¯¥¿¡¼¤Î°ÜÆ°¤Ë¹ç¤ï¤»¤Æ¡¢
¾ï¤Ë¿Ê¹ÔÊý¸þ¤Î¸åÊý¤Ë°ÌÃÖ¤¹¤ë¤è¤¦¤ËÀ©¸æ¤ò¹Ô¤¤¤Þ¤¹¡£¤Þ¤¿¡¢¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤Î¥¢¥Ë¥á¤ÎƱ´ü¤â¹Ô¤¤¤Þ¤¹¡£

¡¡ºÇ½é¤ËÄ󼨤·¤Æ¤¤¤ëÆ°²è¤Î¤è¤¦¤Ê¾õÂÖ¤òÌÜɸ¤Ë¼ÂÁõ¤Ë¥Á¥ã¥ì¥ó¥¸¤·¤Þ¤·¤ç¤¦¡£



¡¡¤³¤Î¤Æ½ç¤Ç¤Ï¥×¥ì¥¤¥ä¡¼¤Î°ÜÆ°½èÍý¤Ï¼ÂÁõ¤·¤Þ¤»¤ó¡£»öÁ°¤ËÊÌÅÓ¼ÂÁõ¤·¤Æ¤ª¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£

¡¡É¬Íפʥª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¤Ï¡¢¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÊ£¿ôÍÑ°Õ¤·¤Þ¤¹¡£
¤¢¤ë¤¤¤Ï¡¢¤¹¤Ç¤Ë¤¢¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¤½¤Î¤Þ¤ÞÍøÍѤ·¤Þ¤¹¡£

¡¡¤³¤Î¶µºà¤Ç¤Ï¤¹¤Ç¤Ë¤¢¤ë¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¤½¤Î¤Þ¤ÞÍøÍѤ·¤Æ¤Þ¤¹¤¬¡¢ÊѤ¨¤Æ¤ª¤¤¤¿Êý¤¬¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤È¤·¤Æ¤ÎÎ׾촶¤¬Áý¤¹¤Ç¤·¤ç¤¦¡£

¡¡É¬Íפʥ¹¥¯¥ê¥×¥È¤È¤·¤Æ¤Ï¡¢¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤Î´ÉÍý¤ò¹Ô¤¦¤¿¤á¤Î¥Þ¥Í¡¼¥¸¥ã¡¼Ìò¤Î¥¹¥¯¥ê¥×¥È¤òÍÑ°Õ¤·¤Þ¤¹¡£
¤½¤ì°Ê³°¤Ï¤¤¤Þ¤Þ¤Ç¤Î¥¹¥¯¥ê¥×¥È¤òήÍѤ·¡¢²þÎɤ·¤ÆÂбþ¤·¤Þ¤¹¡£

¡¡¤¿¤À¤·¡¢ÀâÌÀ¾å¡¢É¬Íפˤʤ륹¥¯¥ê¥×¥È¤Ï¤¹¤Ù¤Æ¾Ò²ð¤·¤Þ¤¹¡£
½èÍý¤ÎÆâÍƤò¸«Ä¾¤·¤Æ¡¢É¬Íפʤâ¤Î°Ê³°¤ÏºîÀ®¤·¤Ê¤¯¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£


£²¡¥¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È(¥ê¡¼¥À¡¼Ìò)¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡Ç¤°Õ¤Î²èÁü¤ò»È¤Ã¤Æ¡¢¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤È¤Ê¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
̾Á°¤ÏǤ°Õ¤Ç¤¹¤¬¡¢PartyMember ¤ä PartyChara ¤Î¤è¤¦¤Ë¡¢¤ï¤«¤ê¤ä¤¹¤¤¤â¤Î¤·¡¢ºÇ¸å¤ËÄ̤·ÈÖ¹æ¤òÉÕ¤±¤Æ¡¢²¿¿ÍÌܤǤ¢¤ë¤«¤òÌÀ³Î¤Ë½ÐÍè¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡¸åÄø¡¢¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¤«¤éÊ£À½¤·¤Þ¤¹¤Î¤Ç¡¢º£¤Ï£±¤Ä¤À¤±ºîÀ®¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡°ÌÃ֤ˤĤ¤¤Æ¤Ï¡¢¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¤ß¤Æ¡¢¸åÊý¤Ë¤Ê¤ë¤è¤¦¤ËÇÛÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£


¥Ò¥¨¥é¥ë¥­¡¼²èÁü



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



Scene¥Ó¥å¡¼²èÁü



£³¡¥enum ¤Î PlayerDirection ¤òºîÀ®¤¹¤ë


¡¡¥×¥ì¥¤¥ä¡¼¤Î¸þ¤¤¤Æ¤¤¤ëÊý¸þ¤ò¼¨¤¹¤¿¤á¤Î enum ¤òºîÀ®¤·¤Þ¤¹¡£
¤³¤³¤Ç¤Ï£±¤Ä¤Î¥Õ¥¡¥¤¥ë¤È¤·¤ÆºîÀ®¤·¤Æ¤¤¤Þ¤¹¤¬¡¢Â¾¤Î¥¹¥¯¥ê¥×¥È¤Ë°ì½ï¤Ë½ñ¤¤¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£

¡¡¤¹¤Ç¤ËºîÀ®ºÑ¤Î¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¼ê½ç¤ÏÉÔÍפǤ¹¡£


PlayerDirection.cs

¡¡<=¡¡¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£


¡¡¤³¤Î¾ðÊó¤òÍøÍѤ·¤Æ¡¢¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¿Ê¹ÔÊý¸þ¤Î¾ðÊó¤ò¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤Ë¤â»²¾È¤µ¤»¤Þ¤¹¡£


£´¡¥PlayerAnimation ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤Î¥¢¥Ë¥á¤ÎƱ´üÍѤΥ³¥ó¥È¥í¡¼¥é¡¼¡¦¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¤³¤³¤Ç¤Ï MonoBehaviour ¤ò·Ñ¾µ¤·¤¿¾õÂ֤ǺîÀ®¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¤¹¤Ç¤ËºîÀ®ºÑ¤Î¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¼ê½ç¤ÏÉÔÍפǤ¹¡£


PlayerAnimation.cs

¡¡<=¡¡¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£




£µ¡¥¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë PlayerAnimation ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¡¢Ê£À½¤¹¤ë


¡¡Àè¤Û¤É¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆºîÀ®¤·¤¿¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë
PlayerAnimation ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

¡¡¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ç³Îǧ¤·¤Æ¤«¤é¡¢Ê£À½¤·¤Æ¡¢¥á¥ó¥Ð¡¼¤òÁý¤ä¤·¤Þ¤¹¡£
²¿Ì¾¤Ç¤â¹½¤¤¤Þ¤»¤ó¤¬¡¢¹ç·×£²¡Á£´Ì¾°Ì¤Ë¤·¤Æ¤ª¤¯¤È¤è¤¤¤Ç¤·¤ç¤¦¡£

¡¡¤³¤Î¶µºà¤Ç¤Ï¥á¥ó¥Ð¡¼¤Ï£²Ì¾¤Ç¿Ê¤á¤Æ¤¤¤­¤Þ¤¹¡£


¥Ò¥¨¥é¥ë¥­¡¼²èÁü



Scene¥Ó¥å¡¼²èÁü



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



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




£¶¡¥PartyMember ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡¥Ñ¡¼¥Æ¥£¥á¥ó¥Ð¡¼¤ò´ÉÍý¤·¡¢¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¼èÆÀ¤·¤¿¿Ê¹ÔÊý¸þ¤Î¾ðÊó¤òÍøÍѤ·¤Æ¡¢³Æ¥á¥ó¥Ð¡¼¤ËÌ¿Îá¤ò½Ð¤¹¤¿¤á¤Î¥Þ¥Í¡¼¥¸¥ã¡¼ÍѤΥ¹¥¯¥ê¥×¥È¤Ç¤¹¡£
¤³¤Î¥¹¥¯¥ê¥×¥È¤Ï¤É¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¤¬¡¢´ÉÍý¤Î¤·¤ä¤¹¤µ¤«¤é¡¢º£²ó¤Ï¥×¥ì¥¤¥ä¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£


PartyMember.cs

¡¡<=¡¡¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£



£·¡¥¡ãTween.Kill ¥á¥½¥Ã¥É¡ä


¡¡DOTween¤Î½èÍý¤ò¶¯À©Åª¤Ë½ªÎ»¤¹¤ë¤Ë¤Ï¡¢Kill ¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£
¤³¤Î½èÍý¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ç¡¢º£²ó¤Ç¤¢¤ì¤Ð Sequence ¤Ë¤è¤Ã¤ÆÁȤßΩ¤Æ¤é¤ì¤¿°ÜÆ°½èÍý¤ò½ªÎ»¤µ¤»¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡¤¿¤À¤·¡¢ÊÑ¿ô¤ËDOTween¤Î½èÍý¤òÂåÆþ¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢Æ°¤¤¤Æ¤¤¤ë DOTween ¤Î½èÍý¤ò°ì»þÄä»ß¤·¤¿¤ê¡¢ºÆ³«¤·¤¿¤ê¡¢¶¯À©Åª¤Ë½ªÎ»¤µ¤»¤ë½èÍý¤¬¼Â¹Ô¤Ç¤­¤Þ¤»¤ó¡£

¡¡¤³¤Î»öÂÖ¤ËÂбþ¤¹¤ë¤¿¤á¡¢Tween ·¿¤ÎÊÑ¿ô¤òÀë¸À¤¹¤ë¤³¤È¤Ç¡¢DOTween¤Î½èÍýÆâÍƤòÊÑ¿ô¤ËÂåÆþ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤Þ¤¿ List ¤ÇÍÑ°Õ¤¹¤ë¤³¤È¤Ç¡¢Ê£¿ô¤Î Tween ·¿¤ò¤Þ¤È¤á¤Æ´ÉÍý¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡Tween ·¿¤ÎÊÑ¿ô¤Ë DOTween ¤Î½èÍý¤òÂåÆþ¤·¤Æ¤¤¤ë¤³¤È¤Ç¡¢DOTween¤Î½èÍý¤ò°ì»þÄä»ß¤µ¤»¤¿¤ê¡¢ºÆ³«¤·¤¿¤ê¡¢¶¯À©Åª¤Ë½ªÎ»¤µ¤»¤ë¤³¤È¤¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡¤É¤Î¤è¤¦¤Ê¾ìÌ̤ǻÈÍѤ¹¤ë¤«¤È¤¤¤¦¤È¡¢Ìµ¸Â¥ë¡¼¥×¤Î½èÍý¤ò½ªÎ»¤µ¤»¤¿¤ê¡¢½èÍý¤ò°ì»þÄä»ß¤·¤Æ¡¢ÅÓÃ椫¤éºÆ³«¤·¤¿¤ê¤Ç¤­¤Þ¤¹¡£

¡¡º£²ó¤Î¾ì¹ç¤Ï¡¢°ÜÆ°¤Î½èÍý¤Ë DOTween ¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
²¾¤Ë°ÜÆ°½èÍýÃæ¤Ë¼¡¤Î°ÜÆ°¤Î½èÍýÌ¿Î᤬Íè¤Æ¤·¤Þ¤Ã¤¿¾ì¹ç¡¢DOLocalMove ¥á¥½¥Ã¥É¤¬½ÅÊ£¤·¤Æ¤·¤Þ¤¤¡¢Àµ¾ï¤Ê°ÜÆ°½èÍý¤¬¤Ç¤­¤Ê¤¯¤Ê¤ë¶²¤ì¤¬¤¢¤ê¤Þ¤¹¡£

¡¡¤³¤Î¾õÂÖ¤ò̤Á³¤ËËɤ°¤¿¤á¤Ë¤Ï¡¢°ÜÆ°½èÍý¤¬»Ä¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤ÏÁ°¤Î½èÍý¤òÄä»ß¤µ¤»¤Æ¡¢¿·¤·¤¤°ÜÆ°¤ÎÌ¿Îá¤Î¤ß¤ò¼Â¹Ô¤¹¤ë¤è¤¦¤ËÀ©¸æ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
¤½¤Î¤¿¤á¤Ë¤Ï¡¢Tween ·¿¤ÎÊÑ¿ô¤Ë°ÜÆ°¤Î½èÍý¤òÂåÆþ¤·¤Æ¤ª¤¯É¬Íפ¬¤¢¤ë¤¿¤á¡¢º£²ó¤Ï Tween ·¿¤Î List ¤òÍÑ°Õ¤·¤ÆÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£


¡ã¤³¤Î DOTween ¤Î½èÍý¤ò Tween ·¿¤Î List ¤ËÂåÆþ¤·¤Æ¤ª¤¯¡ä
// DOTween ¤Î½èÍý¤ò Sequence ¤òÍøÍѤ·¤Æ½èÍý¤¹¤ë¤¿¤á½é´ü²½ 
Sequence sequence = DOTween.Sequence();
            
// ºÇ½é¤ËÀèƬ¤Î¥­¥ã¥é¤Î°ÌÃ֤˰ÜÆ°¤¹¤ë¡£¤³¤Î½èÍý¤ò List ¤ËÄɲÃ
tweenList.Add(sequence.Append(partyMemberAnims[index].transform.DOLocalMove(Vector3.zero, 0.25f)
    .SetEase(Ease.Linear)));
            
// ¤½¤Î¸å¤Ç¿·¤·¤¤°ÌÃ֤˰ÜÆ°¤¹¤ë¡£¤³¤Î½èÍý¤ò List ¤ËÄɲÃ
tweenList.Add(sequence.Join(partyMemberAnims[index].transform.DOLocalMove(newPos * (index + 1), 0.25f)
    .SetEase(Ease.Linear))
    // °ÜÆ°¸å¡¢°ÜÆ°Êý¸þ¤È¥¢¥Ë¥á¤ÎƱ´ü¤ò¤ª¤³¤Ê¤¦
    .OnComplete(() => 
    {
        partyMemberAnims[index].SyncMoveAnimation(-newPos);
        tweenList.Clear();
    }));


¡ã¤½¤¦¤¹¤ë¤³¤È¤Ç¡¢¼Â¹ÔÃæ¤Î DOTween ¤Î½èÍý¤òÄä»ß¤Ç¤­¤ë¡ä
// Á°¤Î°ÜÆ°½èÍý¤¬»Ä¤Ã¤Æ¤¤¤ë¾ì¹ç
if (tweenList.Count > 0) {
¡¡¡¡foreach (var tween in tweenList) {
    ¡¡¡¡// Ää»ß¤¹¤ë
        tween.Kill();
    }
    tweenList.Clear();
}

¡¡DOTween ¤ÏÂçÊÑÊØÍø¤Êµ¡Ç½¤Ç¤¹¤¬¡¢ÈóƱ´ü½èÍý¤Ç¤¢¤ë¤¿¤á¡¢°ìÅÙÆ°¤­½Ð¤·¤Æ¤·¤Þ¤Ã¤¿½èÍý¤Ï¼Â¹ÔÃæ¤Ë¤ÏÀ©¸æ¤Ç¤­¤Ê¤¤¡¢¤È¤¤¤¦¤³¤È¤ò³Ð¤¨¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£
¤½¤ì¤òÀ©¸æ¤¹¤ë¤¿¤á¤Ë¤Ï¡¢¼Â¹ÔÌ¿Îá¤Î¥¿¥¤¥ß¥ó¥°¤Ç Tween ·¿¤ÎÊÑ¿ô¤ËÂåÆþ¤·¤Æ¤ª¤¯¤³¤È¤ÇÂбþ½ÐÍè¤Þ¤¹¡£¤³¤Á¤é¤â¹ç¤ï¤»¤Æ³Ð¤¨¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£


£¸¡¥¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë PartyMember ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë


¡¡¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë PartyMember ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

¡¡¥¢¥µ¥¤¥ó¾ðÊó¤Ê¤É¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢Àµ¾ï¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£
¡¡

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



£¹¡¥PlayerManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀ©¸æ¤ò¹Ô¤¦¤¿¤á¤Î¥Þ¥Í¡¼¥¸¥ã¡¼ÍѤΥ¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
º£²ó¤ÏɬÍפʵ¡Ç½¤Î¤ß¡¢È´¿è¤·¤Æ·ÇºÜ¤·¤Þ¤¹¡£¤½¤Î¤¿¤á¡¢¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÜÆ°½èÍý¤Îµ­½Ò¤Ï¤¢¤ê¤Þ¤»¤ó¡£

¡¡¤³¤Î¥¹¥¯¥ê¥×¥È¤âºîÀ®ºÑ¤Î¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¼ê½ç¤Ï¥¹¥­¥Ã¥×¤·¤Æ¤¯¤À¤µ¤¤¡£


PlayerManager.cs

¡¡<=¡¡¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£



£±£°¡¥¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë PlayerManager ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë


¡¡¥ê¡¼¥À¡¼Ìò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë PlayerManager ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

¡¡¥¢¥µ¥¤¥ó¾ðÊó¤Ê¤É¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢Àµ¾ï¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£
¡¡

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



£±£±¡¥¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÆ°ºî¤ò³Îǧ¤¹¤ë


¡¡¥¹¥¯¥ê¥×¥È¤¬Â¿¤¯¡¢³°Éô¥¯¥é¥¹¤Î¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·Ì¿Îá¤â¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¥Ç¥Ð¥Ã¥°¤ò¹Ô¤¦ºÝ¤Ë¤Ï¡¢¤·¤Ã¤«¤ê¤È¥½¡¼¥¹¥³¡¼¥É¤Î½èÍý¤òÆɤ߲ò¤¤¤Æ¤¤¤«¤é¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£
¼«Ê¬¤Ç¥½¡¼¥¹¥³¡¼¥É¤Ë¥³¥á¥ó¥È¤ò½ñ¤¤¤Æ¤ß¤Æ¡¢¾å¼ê¤¯¸À¸ì²½¤¬¤Ç¤­¤Ê¤¤Éôʬ¤Ë¤Ä¤¤¤Æ¤Ï¡¢Éü½¬¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



¡¡°Ê¾å¤Ç´°À®¤Ç¤¹¡£

¥³¥á¥ó¥È¤ò¤«¤¯


¡Öhttp://¡×¤ò´Þ¤àÅê¹Æ¤Ï¶Ø»ß¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

ÍøÍѵ¬Ìó¤ò¤´³Îǧ¤Î¤¦¤¨¤´µ­Æþ²¼¤µ¤¤

Menu



´ðÁÃ

µ»½Ñ/Ãμ±(¼ÂÁõÎã)

3D¥¢¥¯¥·¥ç¥ó¥²¡¼¥à

2D¤ª¤Ï¤¸¤­¥²¡¼¥à(ȯŸÊÔ)

2D¶¯À©²£¥¹¥¯¥í¡¼¥ë¥¢¥¯¥·¥ç¥ó(ȯŸÊÔ)

2D¥¿¥Ã¥×¥·¥å¡¼¥Æ¥£¥ó¥°(³ÈÄ¥ÊÔ)

¥ì¡¼¥¹¥²¡¼¥à(È´¿è)

2DÊüÃÖ¥²¡¼¥à(ȯŸÊÔ)

3D¥ì¡¼¥ë¥¬¥ó¥·¥å¡¼¥Æ¥£¥ó¥°(±þÍÑÊÔ)

3Dæ½Ð¥²¡¼¥à(È´¿è)

2D¥ê¥¢¥ë¥¿¥¤¥à¥¹¥È¥é¥Æ¥¸¡¼

3D¥¿¥Ã¥×¥¢¥¯¥·¥ç¥ó(NavMeshAgent »ÈÍÑ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥«¥¨¥ë¤Î°Ù¤Ë¡Á¡¢¥Ü¥³¥¹¥«¥¦¥©¡¼¥ºÉ÷)

VideoPlayer ¥¤¥Ù¥ó¥ÈϢư¤Î¼ÂÁõÎã

VideoPlayer ¥ê¥¹¥ÈÆ⤫¤é¥à¡¼¥Ó¡¼ºÆÀ¸¤Î¼ÂÁõÎã(ȯŸ)

AR ²èÁüÉÕ¤­¥ª¥Ö¥¸¥§¥¯¥ÈÀ¸À®¤Î¼ÂÁõÎã

AR ¥ê¥¹¥ÈÆ⤫¤éÀ¸À®¤Î¼ÂÁõÎã(ȯŸ)

2D¥È¥Ã¥×¥Ó¥å¡¼¥¢¥¯¥·¥ç¥ó(¥µ¥Ð¥¤¥Ð¡¼É÷)

private



¤³¤Î¥µ¥¤¥ÈÆâ¤ÎºîÉʤϥæ¥Ë¥Æ¥£¤Á¤ã¤ó¥é¥¤¥»¥ó¥¹¾ò¹à¤Î¸µ¤ËÄ󶡤µ¤ì¤Æ¤¤¤Þ¤¹¡£

´ÉÍý¿Í/Éû´ÉÍý¿Í¤Î¤ßÊÔ½¸¤Ç¤­¤Þ¤¹