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

¡¡²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨°ÌÃÖ¤ò¥­¥ã¥é¤Î¾å²¼°ÌÃ֤ǤϤʤ¯¡¢Canvas ¤Î¸ÇÄê°ÌÃÖ¤Ëɽ¼¨¤¹¤ëÀ©¸æ½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¡¡
¡¡½èÍý¤Î¼ÂÁõÆâÍƤ¬Â¿¤¤¤Î¤Ç¡¢£²²ó¤Ëʬ¤±¤Æ¼ÂÁõ¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡¤Þ¤º¤ÏºÇ½é¤Ë¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎºîÀ®¤È¡¢NPC ¥­¥ã¥é¤ËÏä·¤«¤±¤¿ºÝ¤Ë¡¢NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤ÎÀßÄê¤Ë±þ¤¸¤Æ
º£¤Þ¤ÇÄ̤ꥭ¥ã¥é¤Î°ÌÃ֤˲ñÏÃ¥¦¥¤¥ó¥É¥¦¤òɽ¼¨¤¹¤ë½èÍý¤È¡¢¸ÇÄê¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Ëɽ¼¨¤¹¤ë½èÍý¤ò¼«Æ°¤ÇÀÚ¤êÂؤ¨¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£


¡ã¼ÂÁõÆ°²è¡¡½¾ÍèÄ̤ꡡ¡¼NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤Î isFixedTalkWindowUsing ÊÑ¿ô¤¬¥ª¥Õ(false)¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è¡¡¸ÇÄê·¿¡¡¡¼NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤Î isFixedTalkWindowUsing ÊÑ¿ô¤¬¥ª¥ó(true)¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¼ê½ç£²£¸¡¡¡¼¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨¤Î½àÈ÷¡¼
£´£¹¡¥Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤òɽ¼¨¤¹¤ë¤¿¤á¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤òºîÀ®¤¹¤ë
£µ£°¡¥UIManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨¡¦Èóɽ¼¨¤ÎÀ©¸æ¤òÄɲ乤ë



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

¡¡¡¦¥×¥ì¥Õ¥¡¥Ö¤Î³èÍÑ
¡¡¡¦¼«Ê¬¤Ç½èÍý¤Îʬ´ô¤ò¹Í¤¨¤Æ¥í¥¸¥Ã¥¯¤òÁȤßΩ¤Æ¤ë



£´£¹¡¥Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤òɽ¼¨¤¹¤ë¤¿¤á¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤òºîÀ®¤¹¤ë

£±¡¥Àß·×


¡¡¤³¤Î¼ê½ç¤Ç¤ÏºÇ½é¤Ë¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎºîÀ®¤È¡¢NPC ¥­¥ã¥é¤ËÏä·¤«¤±¤¿ºÝ¤Ë¡¢NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤ÎÀßÄê¤Ë±þ¤¸¤Æ
º£¤Þ¤ÇÄ̤ꥭ¥ã¥é¤Î°ÌÃ֤˲ñÏÃ¥¦¥¤¥ó¥É¥¦¤òɽ¼¨¤¹¤ë½èÍý¤È¡¢¸ÇÄê¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Ëɽ¼¨¤¹¤ë½èÍý¤ò¼«Æ°¤ÇÀÚ¤êÂؤ¨¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡¡¤³¤Îµ¡Ç½¤¬ÌäÂê¤Ê¤¯¼ÂÁõ¤Ç¤­¤¿¤é¡¢¼¡¤Î¼ê½ç¤Ë¤ª¤¤¤Æ¡¢³Æ NPC ¥­¥ã¥é¤´¤È¤Ë²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎÀßÄê¤ò¹Ô¤¦Êý¼°¤Ç¤Ï¤Ê¤¯¡¢
£±¤Ä¤ÎÀßÄê¤ò¤¹¤Ù¤Æ¤Î NPC ¤Î¥­¥ã¥é¤ËÀßÄꤹ¤ë¤³¤È¤Ç²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎÀßÄê¤òÊÒÊý¤ËÅý°ì¤¹¤ëÀ©¸æ½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡¡¤³¤ì¤Ï¥­¥ã¥é¿ô¤¬Áý¤¨¤Æ¤­¤¿¤È¤­¤ËÍ­¸ú¤ÊÀ©¸æ¤Ç¤¹¡£Î㤨¤Ð 50 ÂΤΠNPC ¤¬¤¤¤ë¾ì¹ç¤Ë¡¢¤½¤ì¤é¤¹¤Ù¤Æ¤ò£±¤Ä¤º¤ÄÀßÄꤷ¤Æ¤¤¤¿¤Î¤ÇÔ¿¤¬ÌÀ¤­¤Þ¤»¤ó¡£
¤½¤Î¤è¤¦¤Ê¤³¤È¤ò¤·¤Æ¤¤¤Æ¤Ï»þ´Ö¤¬¤¤¤¯¤é¤¢¤Ã¤Æ¤â­¤ê¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡ºî¶È¸úΨ¤ò¾å¤²¤ë¤¿¤á¤Ë¤Ï¤½¤¦¤¤¤Ã¤¿¼êºî¶È¤ÎÉôʬ¤ò¥×¥í¥°¥é¥à¤òÍøÍѤ¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ´ÊÊز½¤·¤Æ¤¤¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¤Î¤Ç¡¢¤½¤¦¤¤¤Ã¤¿¹Í¤¨Êý¤È¼ÂÁõÊýË¡¤ò³Ø½¬¤·¤Þ¤¹¡£


£²¡¥Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆºîÀ®¤¹¤ë


¡¡ºÇ½é¤Ë²èÌ̤Ëɽ¼¨¤¹¤ë¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎºîÀ®¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡¤³¤ì¤Ï NPC ¥­¥ã¥é¤Î¾ì¹ç¤È°Û¤Ê¤ê¡¢Ëè²ó¸ÇÄê¤Î°ÌÃ֤ˡ¢ºÇÁ°Ì̤Çɽ¼¨¤ò¹Ô¤¨¤Ð¤è¤¤¤¿¤á¡¢¿·¤·¤¤ Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¡¢
¤½¤Î»Ò¤È¤·¤Æ DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥×¥ì¥Õ¥¡¥Ö¤òÀßÃÖ¤¹¤ë¤³¤È¤ÇºîÀ®¤·¤Þ¤¹¡£

¡¡¥×¥ì¥Õ¥¡¥Ö¤ò¾å¼ê¤Ë³èÍѤ·¤Æ¤¤¤¯¤³¤È¤âºî¶È¸úΨ¤ò¾å¤²¤ë£±¤Ä¤ÎÊýË¡¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Î¶õ¤¤¤Æ¤¤¤ëÉôʬ¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢UI => Canvas ¤òÁªÂò¤·¤Þ¤¹¡£
̾Á°¤Ï¤½¤Î¤Þ¤Þ¤Ç¤â¤è¤¤¤Ç¤¹¤·¡¢¤ï¤«¤ê¤ä¤¹¤¤Ì¾Á°¤ËÊѤ¨¤Æ¤â¹½¤¤¤Þ¤»¤ó¡¢¼«Ê¬¤¬ºî¶È¤·¤ä¤¹¤¯¡¢Âè»°¼Ô¤¬¸«¤Æ¤â¤ï¤«¤ë¤³¤È¤ò¿´³Ý¤±¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡¿·¤·¤¯ºîÀ®¤·¤¿ Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ë¡¢Prefabs ¥Õ¥©¥ë¥À¤Ë¤¢¤ë DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤·¤Þ¤¹¡£
¥×¥ì¥Õ¥¡¥Ö¤Î¾õÂ֤ϲò½ü¤·¤Æ¤â¤·¤Ê¤¯¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£


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



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



Scene¥Ó¥å¡¼¤È Game¥Ó¥å¡¼²èÁü



¡¡¿Æ»Ò´Ø·¸¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤Þ¤·¤ç¤¦¡£
³¤¤¤Æ¡¢DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£


£³¡¥DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¦


¡¡DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤òÊѹ¹¤·¤Þ¤¹¡£

¡¡Ì¾Á°¤ò TalkWindow ¤Î¤è¤¦¤Ë¡¢¤ï¤«¤ê¤ä¤¹¤¤Ì¾Á°¤ËÊѹ¹¤·¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£

¡¡¼¡¤Ë¡¢DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë Canvas ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤È Canvas Scaler ¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¢
Graphic Raycaster ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î£³¤Ä¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò Remove ¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤³¤ì¤Ï¿Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËƱ¤¸¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤¿¤á¡¢¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ïº£²ó¤ÏÉÔÍפˤʤäƤ¤¤ë¤¿¤á¤Ç¤¹¡£



¡¡Â³¤¤¤Æ¡¢°ÌÃÖ¤òÊѹ¹¤·¤Þ¤¹¡£²èÌ̤β¼Éô¤Ë°ÌÃÖ¤¹¤ë¤è¤¦¤ËÀßÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤½¤ì°Ê³°¤Ï¼«Í³¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£¥¦¥¤¥ó¥É¥¦¤Î¥µ¥¤¥º¡¢Ê¸»ú¤Î¥µ¥¤¥º¡¢¤Ê¤É¤âǤ°Õ¤Ç¤¹¡£

¡¡°Ê²¼¤Ë»²¹ÍÎã¤òµ­ºÜ¤·¤Æ¤ª¤­¤Þ¤¹¡£¤³¤ÎÄ̤ê¤Ç¤¢¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£


¡ãTalkWindow ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡ä

¡¡Ì¾Á°¤òÊѤ¨¤Æ¤¤¤Ê¤±¤ì¤Ð DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡³Æ»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ò¤Þ¤È¤á¤ë¥Õ¥©¥ë¥ÀÌò¤Ç¤¹¡£¤Þ¤¿¡¢DialogController ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç
³Æ»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀ©¸æ¤ò¹Ô¤Ã¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤â¤Ê¤ê¤Þ¤¹¡£¤Ê¤ª¡¢³Æ»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ÎÌò³ä¤ÏƱ¤¸¤Ç¤¹¡£


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



Scene¥Ó¥å¡¼²èÁü




¡ãimgFrame ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡ä

¡¡¥á¥Ã¥»¡¼¥¸¥¦¥¤¥ó¥É¥¦¤Î¥Õ¥ì¡¼¥à¤Î²èÁü¤òÀßÄꤷ¤Æ¤¤¤Þ¤¹¡£


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



Scene¥Ó¥å¡¼²èÁü




¡ãtxtDialog ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡ä

¡¡¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ëÉôʬ¤Ç¤¹¡£
¥Õ¥ì¡¼¥àÌò¤Î imgFrame ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤è¤ê¤â¾®¤µ¤¤¥µ¥¤¥º¤Ë¤·¤Æ¤ª¤¯¤È¥Õ¥ì¡¼¥àÆâ¤Ëʸ»ú¤¬¼ý¤Þ¤ê¤Þ¤¹¡£
¼ÂºÝ¤Ë¤É¤ÎÊÕ¤ê¤Ë¡¢¤É¤ÎÂ礭¤µ¤Çʸ»ú¤òɽ¼¨¤·¤¿¤¤¤Î¤«¤ò¹Í¤¨¤ÆÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£


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



Scene¥Ó¥å¡¼²èÁü




¡ãtxtTitleName ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡ä

¡¡²ñÏ䷤Ƥ¤¤ëÂоݤÎ̾¾Î¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
º£²ó¤Ï¥Õ¥ì¡¼¥àÌò¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ïºï½ü¤·¤Æ¤¤¤Þ¤¹¤¬¡¢ÍøÍѤ·¤Æ¤â¹½¤¤¤Þ¤»¤ó¡£
¤É¤Î¤è¤¦¤Ë²èÌ̾å¤Ëɽ¼¨¤·¤¿¤¤¤Î¤«¡¢¼«Ê¬¤Î¥¤¥á¡¼¥¸¤Ë¤¢¤Ã¤¿¤â¤Î¤òºÎÍѤ·¤Æ¤¯¤À¤µ¤¤¡£


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



Scene¥Ó¥å¡¼²èÁü



¡¡°Ê¾å¤Ç¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Ï´°À®¤Ç¤¹¡£


£µ£°¡¥UIManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨¡¦Èóɽ¼¨¤ÎÀ©¸æ¤òÄɲ乤ë

£±¡¥Àß·×


¡¡²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ò£²¼ïÎàÍÑ°Õ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤·¤¿¡£
¤³¤Î¼ê½ç¤Ç¤Ï¡¢¤É¤¦¤¹¤ì¤Ð¤³¤ì¤é¤Î¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨À©¸æ¤ò¼«Æ°Åª¤Ëʬ´ô¤¹¤ë¤è¤¦¤Ë¤Ê¤ë¤Î¤«À߷פò¹Í¤¨¤Æ¤¤¤­¤Þ¤¹¡£

¡¡¼ÂÁõ¤ËÅö¤¿¤Ã¤ÆºÇ¤â´Êñ¤ÊÊýË¡¤È¤·¤Æ¤Ï¡¢²ñÏÃ¥¦¥¤¥ó¥É¥¦¤òÀÚ¤êÂؤ¨¤ë¤¿¤á¤ÎÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¤ª¤­¤Þ¤¹¡£
¤³¤ÎÃͤ˱þ¤¸¤Æ¡¢²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ò²ÔƯ·¿(º£¤Þ¤Ç¤Î¤è¤¦¤Ë¥­¥ã¥é¤Î¾å²¼¤Ëɽ¼¨)¤«¡¢¸ÇÄê·¿(Canvas ¤ËÍÑ°Õ¤·¤¿Æ±¤¸°ÌÃÖ¤Ëɽ¼¨)¤È¤ÇÀÚ¤êÂؤ¨¤ë¤è¤¦¤Ê½èÍý¤òµ­½Ò¤·¤Þ¤¹¡£

¡¡¤³¤ÎÀÚ¤êÂؤ¨¤ë¤¿¤á¤ÎÊÑ¿ô¤Ï public ½¤¾þ»Ò¤Ë¤·¤Æ¤ª¤¯¤³¤È¤Ë¤è¤ê¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤êÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÀßÄê¤ò¹Ô¤¦¤³¤È¤Ë¤è¤Ã¤Æ¡¢¥­¥ã¥é¤Î¾å²¼¥¿¥¤¥×¤Ë¤¹¤ë¤«¡¢¸ÇÄ꥿¥¤¥×¤Ë¤¹¤ë¤«¤ÎÀÚ¤êÂؤ¨¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤â¤·¤Æ¤ª¤­¤Þ¤¹¡£



¡¡¸½ºß¡¢NPC ¤Î¥­¥ã¥é¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Ï DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ©¸æ¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ½èÍý¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¤³¤Î DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë DialogController ¥¹¥¯¥ê¥×¥È¤¬¼ÂºÝ¤Ë¤Ï¤½¤ì¤é¤ÎÀ©¸æ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤Î DialogController ¥¹¥¯¥ê¥×¥È¤ËÂФ·¤Æ¡¢DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Îɽ¼¨¡¦Èóɽ¼¨¤ÎÌ¿Îá¤ò½Ð¤·¤Æ¤¤¤ë¥¹¥¯¥ê¥×¥È¤¬¤¢¤ê¤Þ¤¹¡£
¤Ä¤Þ¤ê¡¢¤½¤Î¥¹¥¯¥ê¥×¥ÈÆâ¤Ë¡¢Àè¤Û¤É¤ÎÊÑ¿ô¤È¡¢¤½¤ì¤òÍøÍѤ·¤¿Ê¬´ô¤òÍÑ°Õ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ì¤Ð¡¢¼«Æ°Åª¤Ë²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Î¼ïÎà¤òÀÚ¤êÂؤ¨¤ë½èÍý¤ò¼ÂÁõ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡º£²óºîÀ®¤·¤¿¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Ë¤Ï DialogController ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤ËÂФ·¤ÆÌ¿Îá¤ò½Ð¤¹ÂоݼԤ¬¤Þ¤À¤¤¤Þ¤»¤ó¡£
¤³¤ì¤Ï¤É¤¦¤¤¤¦¾õÂ֤ʤΤ«¡¢½èÍý¤ÎÌ¿ÎáÂηϤò¹Í¤¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£

¡ã¸½ºß¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎÌ¿ÎáÂηϡä
¡¡£±¡¥NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤Ï¡¢¼«Ê¬¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë DialogController ¥¹¥¯¥ê¥×¥È¤ËÌ¿Îá¤ò½Ð¤·¤Æ¤¤¤ë
¡¡£²¡¥³Æ NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤ËÂФ·¤Æ¡¢£±ÂУ± ¤Î´Ø·¸¤Ç²ñÏÃ¥¦¥¤¥ó¥É¥¦¤¬¤¢¤ë(DialogController ¥¹¥¯¥ê¥×¥È¤¬¤¢¤ë)

¡ã¸ÇÄê¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎÌ¿ÎáÂηϡä
¡¡£±¡¥NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤«¤é¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ËÂФ·¤ÆÌ¿Îá¤ò½Ð¤·¤¿¤¤
¡¡£²¡¥DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È°Û¤Ê¤ê¡¢³Æ NPC ¤´¤È¤Ë¸ºß¤·¤Æ¤¤¤Ê¤¤¤¿¤á¡¢£±ÂУ± ¤Ç¤Î´Ø·¸À­¤Ç¤Ï¤Ê¤¤¡£
¡¡¡¡¡¡¤½¤Î¤¿¤á¡¢£±Âп¿ô ¤Î¹½¿Þ¤Ë¤Ê¤ë¤¿¤á¡¢³Æ NonPlayerCharacter ¤«¤é¤ÎÌ¿Îá¤ò°ì³ç¤Ç´ÉÍý¤·¤Æ¡¢¸ÇÄê¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨¤ÎÀ©¸æ¤ò¹Ô¤¦¡ÖÃç²ð¼Ô¡×¤È¤Ê¤ë¥¹¥¯¥ê¥×¥È¤¬É¬Í×
¡¡£³¡¥³Æ NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤Ï¡ÖÃç²ð¼Ô¡×¤Î¥¹¥¯¥ê¥×¥È¤ËÂФ·¤Æ¡¢²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨Ì¿Îá¤ò½Ð¤¹¡£
¡¡¡¡¡¡¤³¤ì¤ò¼õ¤±¤Æ¡ÖÃç²ð¼Ô¡×¤Î¥¹¥¯¥ê¥×¥È¤¬¸ÇÄê¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨¡¦Èóɽ¼¨¤ÎÀ©¸æ¤ò¹Ô¤¦

¡¡¸ÇÄê¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Î¾ì¹ç¡¢½¾Íè¤Î¤è¤¦¤ËÌ¿Î᤬½Ð¤»¤Ê¤¤¾õÂ֤ˤʤäƤ¤¤ë¡¢¤È¤¤¤¦¤³¤È¤¬Ê¬¤«¤ê¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤¬Ì¿Îá¤ò½Ð¤»¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Î¡¢¡ÖÃç²ð¼Ô¡×¤È¤Ê¤ë¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¤¤¤­¤Þ¤¹¡£

¡¡¤½¤ì¤«¤é NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤ò¹Ô¤¦¤³¤È¤Ç¡¢Ì¿ÎáÀè¤ò¡¢¡ÖÃç²ð¼Ô¡×¤Ë¤·¤Æ¸ÇÄê¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎÀ©¸æ¤ò¤µ¤»¤ë¤Î¤«¡¢
¼«Ê¬¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ë¸ÄÊ̤βñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎÀ©¸æ¤ò¤µ¤»¤ë¤Î¤«¡¢¼«Æ°Åª¤Ëʬ´ô¤¹¤ë½èÍý¤òºîÀ®½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


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


¡¡UIManager ¥¹¥¯¥ê¥×¥È¤Ë¤ª¤¤¤Æ²þ¤á¤Æ DialogController ¥¹¥¯¥ê¥×¥È¤òƱ¤¸½èÍý¤ò½ñ¤¯É¬ÍפϤ¢¤ê¤Þ¤»¤ó¡£
¤³¤Î¥¹¥¯¥ê¥×¥È¤Ç¤Ï¡¢NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤è¤ê¡¢¸ÇÄê·¿²ñÏÃ¥¦¥¤¥ó¥É¥¦É½¼¨¡¦Èóɽ¼¨¤ÎÌ¿Îá¤ò¼õ¤±¤¿ºÝ¤Ë¡¢
¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë TalkWindow ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë
DialogController ¥¹¥¯¥ê¥×¥È¤ËÂФ·¤Æ¡¢²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨¡¦Èóɽ¼¨¤ÎÌ¿Îá¤ò¹Ô¤Ã¤Æ¤¤¤ë¤À¤±¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Îɽ¼¨ÍѤΥ᥽¥Ã¥É¤ÈÈóɽ¼¨ÍѤΥ᥽¥Ã¥É¤ÎÆâÍƤò³Îǧ¤·¤Æ¤ß¤ë¤È¤ï¤«¤ê¤Þ¤¹¤¬¡¢
NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤¬Ä¾Àܼ«Ê¬¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Î DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î DialogController ¥¹¥¯¥ê¥×¥È¤ËÌ¿Îᤷ¤Æ¤¤¤¿¤è¤¦¤Ë¡¢
UIManager ¥¹¥¯¥ê¥×¥È¤Ï¡¢TalkWindow ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë DialogController ¥¹¥¯¥ê¥×¥È¤ËÌ¿Îá¤ò¤ª¤³¤Ê¤Ã¤Æ¤¤¤ë¤¿¤á¡¢
¸Æ¤Ó½Ð¤·¤Æ¤¤¤ë½èÍý¤Ï¡¢¤É¤Á¤é¤â¤ÎƱ¤¸ÆâÍƤˤʤäƤ¤¤Þ¤¹¡£

¡¡¤³¤ì¤¬º£²ó¡¢DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥×¥ì¥Õ¥¡¥Ö¤òÍøÍѤ·¤Æ¡¢TalkWindow ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤¿°ìÈÖ¤ÎÍýͳ¤Ç¤¢¤ê¡¢
¡ÖÃç²ð¼Ô¡×¤È¤¤¤¦Ìò³ä¤½¤Î¤â¤Î¤Ë¤Ê¤ê¤Þ¤¹¡£¡¡

¡¡DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÈƱ¤¸À߷פΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç½ÐÍè¤Æ¤¤¤ë¤¿¤á¡¢¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë DialogController ¥¹¥¯¥ê¥×¥È¤Î½èÍý¤¬¤½¤Î¤Þ¤ÞžÍѽÐÍè¤Æ¤¤¤Þ¤¹¡£


UIManager.cs

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

¡¡
¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£



£³¡¥UIManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¡¢UIManager ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¡¢ÀßÄê¤ò¹Ô¤¦


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Î¶õ¤¤¤Æ¤¤¤ë¾ì½ê¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£
¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬£±¤ÄºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò UIManager ¤ËÊѹ¹¤·¤Þ¤¹¡£

¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Position ¤ÎÃͤò¤¹¤Ù¤Æ 0 ¤Ë¤·¤Þ¤¹¡£(¤Ï¤¸¤á¤«¤é 0 ¤Ê¤é½èÍý¤ÏÉÔÍפǤ¹¡£)


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


¡¡
¡¡ºîÀ®¤·¤¿ UIManager ¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¥¢¥¿¥Ã¥Á¤·¤¿¤¢¤È¤Ïɬ¤º¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¡¢¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡
¡¡dialogController ÊÑ¿ô¤¬¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢
DialogController ¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë TalkWindow ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥­¡¼¤«¤é¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£


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



¡¡¤³¤ì¤Ë¤è¤ê¡¢UIManager ¥¹¥¯¥ê¥×¥È¤«¤é¡¢¸ÇÄê·¿²ñÏÃ¥¦¥¤¥ó¥É¥¦ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë TalkWindow ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î
DialogController ¥¹¥¯¥ê¥×¥È¤ËÂФ·¤ÆÌ¿Îá¤ò½Ð¤»¤ë¾õÂ֤ˤʤê¤Þ¤·¤¿¡£

¡¡¤³¤Î´Ø·¸À­¤Ï¡¢NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤¬ DialogCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î DialogController ¥¹¥¯¥ê¥×¥È¤ËÂФ·¤ÆÌ¿Îá¤ò½Ð¤·¤Æ¤¤¤ë¤Î¤È¤Þ¤Ã¤¿¤¯Æ±¤¸¾õÂ֤ˤʤê¤Þ¤¹¡£


£´¡¥NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë

¡¡
¡¡ºÇ¸å¤Ë¡¢NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¤¤¤Þ¤Þ¤Ç¤Î²ÔƯ·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤Ç¤Ï¤Ê¤¯¡¢
¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ËÂФ·¤Æ¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ëÀ©¸æ¤òÄɲä·¤Þ¤¹¡£

¡¡À߷פȤ·¤Æ¤Ï¡¢ºÇ½é¤ËÀâÌÀ¤µ¤»¤Æ¤¤¤¿¤À¤¤¤¿¤è¤¦¤Ë¡¢²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎÀßÄê¤òÀÚ¤êÂؤ¨¤ë¤¿¤á¤ÎÊÑ¿ô¤ò public ½¤¾þ»Ò¤ÇÀë¸À¤·¤ÆÍÑ°Õ¤·¤Æ¤ª¤¤¤Æ¡¢
¤½¤Á¤é¤òÀÚ¤êÂؤ¨¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢²ÔƯ·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤«¡¢¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤«¤òÀÚ¤êÂؤ¨À©¸æ¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡Ê¬´ô¤òºîÀ®¤¹¤ë¾ì½ê¤Î¥¤¥á¡¼¥¸¤¬¤ï¤¤¤Æ¤¤¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢¤³¤ÎÊÑ¿ô¤òÍøÍѤ·¤Æʬ´ô¤òºîÀ®¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¤½¤ì¤«¤é¶µºà¤ò¤ß¤Æ¤¤¤¿¤À¤¯¤È¤¤¤¤¤Ç¤·¤ç¤¦¡£¤¤¤Þ¤Þ¤Ç³Ø½¬¤·¤Æ¤­¤Æ¤¤¤ëµ»½Ñ¤À¤±¤ÇºîÀ®¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢Ä©À路¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£



¡¡¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ËÂФ·¤ÆÌ¿Îá¤òÍÑ°Õ¤·¤Æ¤¤¤ë¤Î¤Ï UIManager ¥¹¥¯¥ê¥×¥È¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤â°·¤¨¤ë¤è¤¦¤ËÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¡¢
¥²¡¼¥à¤Î³«»Ï»þ¤ËÊÑ¿ô¤Ø¾ðÊó¤ò¼èÆÀ¤·¤Æ¡¢ÊÑ¿ô¤«¤é UIManager ¥¹¥¯¥ê¥×¥È¤òÁàºî¤Ç¤­¤ë¾õÂ֤ˤ·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡¤Ê¤ª¡¢ÊÑ¿ô¤ÎÀë¸À¤ò¾¤ÎÊÑ¿ô¤ÎÅÓÃæ¤ËÄɲ䷤Ƥ¤¤ë¤Î¤Ï¡¢½¤¾þ»Ò¤Î¼ïÎà¤ò¹ç¤ï¤»¤Æ¤ª¤¯¤¿¤á¤Ç¤¹¡£
¥¹¥¯¥ê¥×¥È¤òµ­½Ò¤¹¤ëºÝ¤Ë¤Ï¤Ê¤ë¤Ù¤¯Æɤߤ䤹¤¤À߷פò¿´¤¬¤±¤Þ¤·¤ç¤¦¡£¡¡


NonPlayerCharacter.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤ò¹Ô¤¤¤Þ¤¹¡£


£µ¡¥³Æ NPC ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¦


¡¡NPC ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
¿·¤·¤¯ public ½¤¾þ»Ò¤ÇÀë¸À¤·¤¿ isFixedTalkWindowUsing ÊÑ¿ô¤¬Äɲ䵤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Æ true ¤Î¾õÂ֤ˤ·¤Þ¤¹¡£

¡¡Ê£¿ô¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢¥Á¥§¥Ã¥¯¤ò¤¤¤ì¤¿¤â¤Î¤È¡¢¤½¤¦¤Ç¤Ê¤¤¤â¤Î¤òÍÑ°Õ¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£
ʬ´ô¤Î¥Á¥§¥Ã¥¯¤¬¤Ï¤«¤É¤ê¤Þ¤¹¡£


NPC ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£


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


¡¡¤¹¤Ù¤Æ¤Î¼ÂÁõ¤¬½ªÎ»¤·¤¿¤é½èÍý¤ÎÆâÍƤòÆɤߤ«¤¨¤·¤Æ¡¢¤É¤Î¤è¤¦¤ÊÀ©¸æ¤ò´üÂÔ¤·¤Æ¤¤¤ë¤Î¤«¡¢¤É¤ÎÉôʬ¤ò¥Ç¥Ð¥Ã¥°¤¹¤ë¤Î¤«¤ò
ǰƬ¤ËÃÖ¤¤¤Æ¤«¤é¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ½èÍý¤ÎÀ©¸æ¤ò³Îǧ¤·¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£

¡¡¼«Ê¬¤Ç¥²¡¼¥à¤òÀ½ºî¤·¤Æ¤¤¤¯ºÝ¤Ë¤Ï¤¹¤Ù¤Æ¼«Ê¬¤Ç¹Í¤¨¤Æ¡¢¤É¤ÎÉôʬ¤ò³Îǧ¤·¤Æ¤¤¤¯¤Î¤«¤òÇÄ°®¤·¤Æ¤ª¤¯É¬Íפ¬¤¢¤ë¤¿¤á¤Ç¤¹¡£


¡ã¼ÂÁõÆ°²è¡¡½¾ÍèÄ̤ꡡ¡¼NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤Î isFixedTalkWindowUsing ÊÑ¿ô¤¬¥ª¥Õ(false)¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è¡¡¸ÇÄê·¿¡¡¡¼NonPlayerCharacter ¥¹¥¯¥ê¥×¥È¤Î isFixedTalkWindowUsing ÊÑ¿ô¤¬¥ª¥ó(true)¡¼¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£

¡¡¼¡¤Ï¡¡¼ê½ç£²£¹¡¡¡¼¸ÇÄê·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤È²ÔƯ·¿¤Î²ñÏÃ¥¦¥¤¥ó¥É¥¦¤ÎÀÚ¤êÂؤ¨À©¸æ½èÍý¤Î¼ÂÁõ¡¼¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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