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

¡¡Á°²ó¤Ë³¤­¡¢²ñÏÃ¥¤¥Ù¥ó¥È¤Ë¾ò·ï¤òÀßÄꤷ¡¢ÆÃÄê¤Î¥¢¥¤¥Æ¥à¤òÆÃÄê¿ô»ý¤Ã¤Æ¤¤¤ë¤³¤È¤Ç¡¢¾ò·ï¤òËþ¤¿¤·¤Æ¡¢Ê̤βñÏÃ¥¤¥Ù¥ó¥È¤òȯÀ¸¤µ¤»¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¤³¤³¤Ç¤ÏÅÐÏ¿¤·¤¿¿Ê¹Ô·¿¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤è¤êÆɤ߹þ¤ó¤Ç¡¢²ñÏÃ¥¤¥Ù¥ó¥È¤Î¿Ê¹Ô¾õÂ֤˹ç¤ï¤»¤Æ¼«Æ°Åª¤Ëʬ´ô¤·¤Æ¥¤¥Ù¥ó¥È¤ò¿Ê¹Ô¤µ¤»¤Æ¤¤¤¯½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¡¡

¡ã¼ÂÁõÆ°²è¡¡¾ò·ïãÀ®Á°¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è¡¡¾ò·ïãÀ®»þ¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


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


¼ê½ç£³£²¡¡¡¼¿Ê¹Ô·¿¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤Î¼ÂÁõ¡¼
£µ£·¡¥GameData ¥¹¥¯¥ê¥×¥È¤È DialogController ¥¹¥¯¥ê¥×¥È¤È TeasureBox ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¿Ê¹Ô·¿¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤ò¼ÂÁõ¤¹¤ë



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

¡¡¡¦Æþ¤ì»Ò¤Ë¤Ê¤Ã¤Æ¤¤¤ë»°¹à±é»»»Ò¤ÎÆɤ߲ò¤­Êý
¡¡¡¦¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤ÎÃí°ÕÅÀ



£µ£·¡¥GameData ¥¹¥¯¥ê¥×¥È¤È DialogController ¥¹¥¯¥ê¥×¥È¤È TreasureBox ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¿Ê¹Ô·¿¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤ò¼ÂÁõ¤¹¤ë

£±¡¥Àß·×


¡¡²ñÏÃ¥¤¥Ù¥ó¥È¤Î¥á¥Ã¥»¡¼¥¸¤Îɽ¼¨µ¡Ç½¤ò¼Â¹Ô¤·¤Æ¤¤¤ë¤Î¤Ï DialogController ¥¹¥¯¥ê¥×¥È¤Ç¤¹¡£
¤½¤Î¤¿¤á¡¢½¤Àµ¤¬É¬ÍפÊÉôʬ¤È¤·¤Æ¤Ï¡¢DialogController ¥¹¥¯¥ê¥×¥ÈÆâ¤Ë¤¢¤ë¥á¥Ã¥»¡¼¥¸¤Îɽ¼¨ÍѤΥ᥽¥Ã¥ÉÆâ¤Î½èÍý¤ò¸«Ä¾¤¹¤³¤È¤¬ÂçÀڤˤʤê¤Þ¤¹¡£
¡¡
¡¡¥á¥½¥Ã¥É¤ò½¤Àµ¤¹¤ë¡¢¤È¤¤¤¦¤³¤È¤Ï¡¢¤½¤Î¸Æ¤Ó½Ð¤·¸µ¤Ç¤¢¤ë¾¤Î¥¹¥¯¥ê¥×¥È¤â¹ç¤ï¤»¤Æ¸«Ä¾¤¹É¬Íפ¬¤¢¤ë¡¢¤È¤¤¤¦¤³¤È¤Ë¤â¤Ê¤ê¤Þ¤¹¡£
¤³¤Î¤È¤­¡¢¥á¥½¥Ã¥É¤Î°ú¿ô¤¬Êѹ¹¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤ê¡¢¥á¥½¥Ã¥É¤ÎÌá¤êÃͤ¬Êѹ¹¤Ë¤Ê¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢É¬Á³Åª¤Ë¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·Â¦¤Î¥¹¥¯¥ê¥×¥È¤â½¤Àµ¤¬É¬Íפˤʤê¤Þ¤¹¡£

¡¡½èÍý¤òÊѹ¹¤¹¤ë¾ì¹ç¡¢¤³¤Î¤è¤¦¤Ë£±¤Ä¤º¤Ä¡¢½èÍý¤ò¹Ô¤Ã¤Æ¤¤¤ë¾ì½ê¤È¡¢¤½¤Î½èÍý¤Ë¹Ô¤­¤Ä¤¯¤Þ¤Ç¤Ë¼Â¹Ô¤µ¤ì¤ë¥á¥½¥Ã¥É¤ò¤¹¤Ù¤ÆÀö¤¤½Ð¤·¤Æ
½¤Àµ¤¬É¬Íפˤʤ뤫¤É¤¦¤«¤òÀººº¤·¤Æ¤¤¤¯¤³¤È¤¬½ÅÍפǤ¹¡£


£²¡¥GameData ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡¿Ê¹Ô·¿¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤ò´ÉÍý¤¹¤ë¤¿¤á¤Î List ·¿¤ÎÊÑ¿ô¤È¥»¡¼¥Ö¡¦¥í¡¼¥ÉÍѤÎÊÑ¿ô¤òÄɲä·¤Þ¤¹¡£
¤Þ¤¿¤ª¶â¤â´ÉÍý¤¹¤ë¤¿¤á¤ÎÊÑ¿ô¤òÄɲä·¤Þ¤¹¡£

¡¡¤³¤ì¤é¤ÎÊÑ¿ô¤òÍøÍѤ·¤¿¥á¥½¥Ã¥É¤ò¿·¤·¤¯£¶¤ÄºîÀ®¤·¤Æ¤¤¤Þ¤¹¡£
²ñÏÃ¥¤¥Ù¥ó¥È¤ò¥¯¥ê¥¢¤¹¤ë¤¿¤á¤Î¥¢¥¤¥Æ¥à¤ò½ê»ý¤·¤Æ¤¤¤ë¤«¤ò ItemInventryList ¤È¾È¹ç¤·¤Æ³Îǧ¤¹¤ë½èÍý¡¢
¥¯¥ê¥¢¤·¤¿²ñÏÃ¥¤¥Ù¥ó¥È¤ò List ¤ËÄɲ乤ë½èÍý¡¢¸½ºß¥¯¥ê¥¢¤·¤Æ¤¤¤ë²ñÏÃ¥¤¥Ù¥ó¥È¤ò³Îǧ¤¹¤ë½èÍý¡¢
¥¯¥ê¥¢¤·¤¿²ñÏÃ¥¤¥Ù¥ó¥È¤ò¥»¡¼¥Ö¡¦¥í¡¼¥É¤¹¤ë½èÍý¡¢¤ª¶â¤ò·×»»¤·¤Æ¹¹¿·¤¹¤ë½èÍý¤Ç¤¹¡£

¡¡¥»¡¼¥Ö¤·¤¿²ñÏÃ¥¤¥Ù¥ó¥È¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥»¡¼¥Ö½èÍý¤Î¤ß¤Ç¡¢¥í¡¼¥É¤ò¤¹¤ë¾ì½ê¤ò»ØÄꤷ¤Æ¤¤¤Þ¤»¤ó¡£
¤â¤·¤âÀ©¸æ¤òÆþ¤ì¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢Awake ¥á¥½¥Ã¥ÉÆâ¡¢GameManager ¥¯¥é¥¹¤Î Start ¥á¥½¥Ã¥ÉÆâ¤ÇÆɤ߹þ¤ó¤ÇÍøÍѤǤ­¤ë¾õÂ֤ˤ·¤Æ¤¯¤À¤µ¤¤¡£

¡¡º£²ó¤Ï¥Ç¥Ð¥Ã¥°ÍÑ¤Ë Update ¥á¥½¥Ã¥ÉÆâ¤Ë½èÍý¤òÍÑ°Õ¤·¤Æ¤¤¤Þ¤¹¡£
¡¡

GameData.cs

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


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


GameData ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü




£³¡¥¡ãÆþ¤ì»Ò¤Ë¤Ê¤Ã¤Æ¤¤¤ë»°¹à±é»»»Ò¤ÎÆɤ߲ò¤­Êý¡ä


¡¡»°¹à±é»»»Ò¤Ï¤½¤Î½èÍýÆâ¤ËÊ̤λ°¹à±é»»»Ò¤Î½èÍý¤ò¼ÂÁõ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
»°¹à±é»»»Ò¤Ï if /else ʸ¤Î¾Êά̿Îá¤Ç¤¹¤Î¤Ç¡¢¤½¤Á¤é¤ò¤·¤Ã¤«¤ê¤ÈÇÄ°®¤¹¤ë¤ÈÆɤ߲ò¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

CheckTalkEventItemFromItemInvenry ¥á¥½¥Ã¥É
  // ¥¤¥ó¥Ù¥ó¥È¥ê¡¼¤¬ null ¤Ç¤Ï¤Ê¤¯¡¢É¬Íפʿô¤òĶ¤¨¤Æ¤¤¤ë¾ì¹ç¤Ï true
  return ­¡itemInventry == null ? ­¢false : ­£itemInventry.count >= checkCount ? ­¤true : ­¥false;

¡¡­¡¡Á­¥¤ÎÉôʬ¤ËÃíÌܤ·¤Æ¡¢if / else ʸ¤Ëľ¤·¤Æ¤ß¤Æ¡¢½èÍý¤òÆɤó¤Ç¤¤¤­¤Þ¤·¤ç¤¦¡£

¡¡if (­¡itemInventry == null) {

  ¡¡¡¡­¢return false;

  } else {
      if (­£itemInventry.count >= checkCount) {

          ­¤return true;
      } else {

          ­¥return false;
      }          
  }

¡¡Æɤߤˤ¯¤¤½èÍý¤Ï¤³¤Î¤è¤¦¤Ë¡¢¼«Ê¬¤Ç¤ï¤«¤ê¤ä¤¹¤¯ºî¤êľ¤¹¤³¤È¤¬ÂçÀڤǤ¹¡£
Æä˥¤¥á¡¼¥¸¤Î¤ß¤Ç¤ï¤«¤ë¾ì¹ç°Ê³°¤Ë¤Ï¡¢¼«Ê¬¤Ç½ñ¤¤¤Æ¤ß¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹¡£
½ñ¤±¤Æ¤¤¤ì¤Ð½èÍý¤¬Íý²ò¤Ç¤­¤Æ¤¤¤ë¤È»×¤Ã¤ÆÌäÂꤢ¤ê¤Þ¤»¤ó¡£


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


¡¡DisplayDialog ¥á¥½¥Ã¥É¤Ë¤ª¤¤¤Æ¡¢¿Ê¹Ô·¿¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤ò¡¢¤½¤Î¿ÊĽ¤Ë±þ¤¸¤Æ¼«Æ°Åª¤Ëʬ´ô¤·¤Æɽ¼¨¤¹¤ë½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¤¤¤Þ¤Þ¤Ç½èÍý¤ÎÃæ¤Ç¤â¡¢½¤Àµ²Õ½ê¤¬¤â¤Ã¤È¤â¹­¤¯¡¢½èÍý¤¬Ê£»¨¤Ç¤¹¡£¤·¤Ã¤«¤ê¤ÈÆɤ߲ò¤¤¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£

¡¡²ñÏÃ¥¤¥Ù¥ó¥È¤Ë¤Ä¤¤¤Æ¤Ï¤Þ¤ººÇ½é¤Ë¡¢¿Ê¹Ô·¿¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤Ê¤Î¤«¡¢½¾Íè¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤Ê¤Î¤«¤òȽÄꤷ¤Æ½èÍý¤òʬ´ô¤·¤Þ¤¹¡£
¤½¤Î¸å¡¢¿Ê¹Ô·¿¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤Ç¤¢¤Ã¤¿¾ì¹ç¡¢½é¤á¤Æ²ñÏÃ¥¤¥Ù¥ó¥È¤¬È¯À¸¤·¤¿¤È¤­¤Ë¤Ï¡¢°ÍÍê¤È¤Ê¤ë Need/Permission ¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤ò¼Â¹Ô¤·¤Þ¤¹¡£

¡¡£²²óÌܰʹߤËƱ¤¸ NPC ¤ËÏä·¤«¤±¤¿ºÝ¤Ë¤Ï¡¢°ÍÍêãÀ®¤È¤Ê¤ë¤¿¤á¥¢¥¤¥Æ¥à¤ò¥×¥ì¥¤¥ä¡¼¤¬½ê»ý¤·¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò¼«Æ°¤ÇȽÄꤷ¤Þ¤¹¡£
Ê£¿ô¤Î¥¢¥¤¥Æ¥à»ØÄê¤ä¡¢Ê£¿ô¸Ä¤Î»ØÄ꤬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤ì¤é¤¹¤Ù¤Æ¤òËþ¤¿¤·¤Æ¤¤¤ë¾ì¹ç¤Î¤ß¡¢°ÍÍêãÀ®¤ÈȽÄꤷ¡¢¤½¤ì°Ê³°¤Ï̤ãÀ®¤ÈȽÄꤷ¤Þ¤¹¡£

¡¡È½Äê·ë²Ì¤Ë¤è¤Ã¤Æ¤Þ¤¿¼«Æ°¤Çʬ´ô¤ò¹Ô¤¦½èÍý¤òÍÑ°Õ¤·¤Æ¤ª¤¤¤Æ¡¢°ÍÍê¤òãÀ®¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï Get ¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤ò¼Â¹Ô¤·¤Þ¤¹¡£
̤ãÀ®¤Î¾ì¹ç¤Ë¤ÏºÆÅÙ¡¢Need/Permission ¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤ò¼Â¹Ô¤·¤Þ¤¹¡£

¡¡°ÍÍê¤òãÀ®¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢Need ¤Î¾ì¹ç¤Ë¤Ï¡¢°ÍÍꤵ¤ì¤Æ¤¤¤ë¥¢¥¤¥Æ¥à¤¬¾ÃÈñ¤µ¤ì¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢GameData ¥¯¥é¥¹¤Ç´ÉÍý¤·¤Æ¤¤¤ë¥¢¥¤¥Æ¥à¤Î¥¤¥ó¥Ù¥ó¥È¥ê¡¼¤«¤é¸º¤é¤¹½èÍý¤¬É¬Íפˤâ¤Ê¤ê¤Þ¤¹¡£

¡¡Permission ¤Î¾ì¹ç¤Ë¤Ï¾ÃÈñ¤Ï¤µ¤ì¤Þ¤»¤ó¡£

¡¡¤½¤Î¸å¡¢°ÍÍêãÀ®¤Î¤´Ë«Èþ¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢¥¢¥¤¥Æ¥à¤Ê¤É¤òÆþ¼ê¤·¤¿½èÍý¤ò¼Â¹Ô¤·¤Þ¤¹¡£¤³¤Á¤é¤â¥¢¥¤¥Æ¥à¥¤¥ó¥Ù¥ó¥È¥ê¡¼¤Î¹¹¿·¤¬É¬Íפˤʤê¤Þ¤¹¡£
¥¢¥¤¥Æ¥à¤Ë¤Ä¤¤¤Æ¤ÏÊ£¿ô¼ïÎà¤ÎÅÐÏ¿¤¬²Äǽ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤¿¤á¡¢¥á¥½¥Ã¥É¤â¤½¤ì¤Ë¹ç¤ï¤»¤ÆÊѹ¹¤·¤Þ¤¹¡£¤½¤¦¤·¤Ê¤¤¤È¡¢¤¤¤Þ¤Þ¤Ç¤ÈƱ¤¸¤è¤¦¤Ë£±¼ïÎष¤«³ÍÆÀ¤Ç¤­¤Ê¤¤¤¿¤á¤Ç¤¹¡£
¡¡
¡¡¤³¤Î¥¢¥¤¥Æ¥à¤Î³ÍÆÀ½èÍý¤ÎÊѹ¹¤Ëȼ¤¤¡¢GetEventItems ¥á¥½¥Ã¥É¤Î½èÍý¤âÊѹ¹¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¤³¤Á¤é¤Ï¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤È¤Ê¤Ã¤Æ¤¤¤ë¤¿¤á¡¢Ìá¤êÃͤ¬Êѹ¹¤Ë¤Ê¤ê¡¢Ê£¿ô¤Î¥¢¥¤¥Æ¥à¤ò³ÍÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤¿¤¿¤á¤Ç¤¹¡£

¡¡DisplaySearchDialog ¥á¥½¥Ã¥É¤âƱÍͤ˥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤Ë¤Ê¤Ã¤Æ¡¢GetEventItems ¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·Ì¿Îá¤ò¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¤ËÊѹ¹¤·¤Æ¤¤¤Þ¤¹¡£

¡¡°ÍÍêãÀ®°Ê¹ß¤Ë NPC ¤ËÏä·¤«¤±¤¿¾ì¹ç¤Ë¤Ï Cleard ¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤ò¼Â¹Ô¤·¤Þ¤¹¡£

¡¡¤³¤Á¤é¤Îή¤ì¤¬¡¢º£²ó¼ÂÁõ¤¹¤ë½èÍý¤ÎÆâÍƤˤʤäƤ¤¤Þ¤¹¡£



¡¡Æñ¤·¤¤¤¿¤á¡¢¾¯¤·¤º¤Ä¼ÂÁõ¤·¤Æ½èÍý¤ò¸«Ä¾¤·¤Ê¤¬¤é¿Ê¤á¤Æ¤¯¤À¤µ¤¤¡£


DialogController.cs

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


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


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


¡¡DialogController ¥¹¥¯¥ê¥×¥È¤Î DisplaySearchDialog ¥á¥½¥Ã¥É¤¬¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤ËÊѹ¹¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤¿¤á¡¢
OpenTresureBox ¥á¥½¥Ã¥ÉÆâ¤Î DisplaySearchDialog ¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·½èÍý¤ò¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥ÉÍѤËÊѹ¹¤·¤Þ¤¹¡£

¡¡¤Þ¤¿ SwitchStateTreasureBox ¥á¥½¥Ã¥ÉÆâ¤Î½èÍý¤ò½¤Àµ¤·¡¢ÊõÈ¢¤ò³«¤±¤¿ºÝ¤Î²èÁü¤Î»²¾ÈÀè¤òÊѹ¹¤·¤Þ¤¹¡£
¤Ê¤ª¡¢¤½¤ÎÃæ¤Ë¤¢¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÈóɽ¼¨¤Ë¤¹¤ëÊý¤Î½èÍý¤Ë¤Ä¤¤¤Æ¤ÏÍøÍѤ·¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬Èóɽ¼¨¤Ë¤Ê¤ë¤È¡¢¤³¤Î TreasureBox ¥¯¥é¥¹¤Î½èÍý¤â¤¹¤Ù¤ÆÄä»ß¤·¤Þ¤¹¡£
¥¯¥é¥¹Æâ¤Î½èÍý¤¬Ää»ß¤·¤¿¾ì¹ç¡¢³°Éô¤Î¥¯¥é¥¹¤Ë¤¢¤ë¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·Ì¿Îá¤âÄä»ß¤·¤Æ¤·¤Þ¤¦¤¿¤á¡¢¥¨¥é¡¼¤¬È¯À¸¤¹¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¤³¤ì¤Ï¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬Ç˲õ¤µ¤ì¤Æ¤·¤Þ¤Ã¤¿¾ì¹ç¤Ë¤âȯÀ¸¤·¤Þ¤¹¡£º£²ó¤Ï¤³¤ì¤ò̤Á³¤ËËɤ°¤¿¤á¤Ë¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÈóɽ¼¨¤Ë¤¹¤ëÊý¤Î½èÍý¤Ï»ß¤á¤Æ¤¯¤À¤µ¤¤¡£


¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¸µ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬Èóɽ¼¨¤äÇ˲õ¤µ¤ì¤Æ¤·¤Þ¤¤¡¢¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤Î½èÍý¤¬Æ°¤«¤Ê¤¯¤Ê¤Ã¤¿¾ì¹ç¤Î¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸



TreasureBox.cs

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


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


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


¡¡½èÍý¤ÎÁ´ÍƤò¤·¤Ã¤«¤ê¤Ä¤«¤ó¤Ç¤«¤é¡¢¤É¤ÎÉôʬ¤ò¥Ç¥Ð¥Ã¥°¤¹¤ë¤Î¤«ÇÄ°®¤·¤¿¾å¤Ç¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ³Îǧ¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£

¡¡²ñÏÃ¥¤¥Ù¥ó¥È¤Î½èÍý¼«ÂΤò½¤Àµ¤·¤Æ¤¤¤ë¤¿¤á¡¢¿Ê¹Ô·¿¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¿·¤·¤¯ÅÐÏ¿¤·Ä¾¤·¤¿Ãµº÷¥¤¥Ù¥ó¥È¤ä¡¢½¾Íè¤Î²ñÏÃ¥¤¥Ù¥ó¥È¤âÀµ¾ï¤ËÀ©¸æ¤µ¤ì¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¥Ç¥Ð¥Ã¥°ÆâÍƤ¬Â¿¤¤¤¿¤á¡¢£±¤Ä¤º¤Ä½çÈ֤˳Îǧ¤ò¤·¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£

¡¡Ã£À®¤·¤¿²ñÏÃ¥¤¥Ù¥ó¥È¤Î¥»¡¼¥Ö¤Ï¼«Æ°Åª¤Ë¹Ô¤ï¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢¥í¡¼¥É½èÍý¤Ï̤¼ÂÁõ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¼«Ê¬¤Ç¹Í¤¨¤Æ¼ÂÁõ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£¥Ç¥Ð¥Ã¥°»þ¤Ë¤Ï¥Ç¥Ð¥Ã¥°ÍѤËÍÑ°Õ¤·¤Æ¤¢¤ë½èÍý¤òÍøÍѤ·¤Æ¥í¡¼¥É¤ò¹Ô¤Ã¤Æ³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£


¡ã¼ÂÁõÆ°²è¡¡¾ò·ïãÀ®Á°¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è¡¡¾ò·ïãÀ®»þ¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


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





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

¡¡¼¡¤Ï¡¡¼ê½ç£³£³¡¡¡¼¼ÂÁõÁ´ÂΤﶤêÊ֤꡼¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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