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

´³»Ù¤ÎÁªÂòµ¡Ç½¤òÄɲ乤뭢


¡¡°ú¤­Â³¤­¡¢´³»Ù¤ÎÁªÂòµ¡Ç½¤ò¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£¤³¤Î¼ê½ç¤Ç¤Ï¡¢EtoSelectPopUp¥¹¥¯¥ê¥×¥È¤ÎºîÀ®¤ò¹Ô¤¤¤Þ¤¹¡£
¹ç¤ï¤»¤ÆGameManager¥¹¥¯¥ê¥×¥È¤ÈGameData¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤â¹Ô¤¤¤Þ¤¹¡£

¡¡GameData¥¹¥¯¥ê¥×¥È¤ÎAwake¥á¥½¥Ã¥É¤Ë¤ÆInitGame¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤·¤Æ¤¤¤Þ¤·¤¿¤¬¡¢¤³¤ÎInitGame¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹½èÍý¤òGameManage¥¹¥¯¥ê¥×¥È¤Ë°Ü¹Ô¤·¤Þ¤¹¡£
¤Þ¤¿EtoSelectPopUp¤Î½é´üÀßÄê¤ò¹Ô¤¦½èÍý¤âGameManage¥¹¥¯¥ê¥×¥È¤«¤é¸Æ¤Ó½Ð¤¹¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¤³¤ì¤Ë¤è¤ê¡¢GameManager¥¹¥¯¥ê¥×¥È°Ê³°¤Î³Æ¥¹¥¯¥ê¥×¥È¤«¤é¤Ï¡¢Start¥á¥½¥Ã¥É¤äAwake¥á¥½¥Ã¥É¤¬¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¡£
¤½¤Î¤¿¤á¡¢¥²¡¼¥à¤Î¼Â¹Ô¤ÈƱ»þ¤Ëµ¯Æ°¤¹¤ë½èÍý¤¬¤Ê¤¯¤Ê¤Ã¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£¤Ä¤Þ¤ê¡¢GameManager¥¹¥¯¥ê¥×¥È°Ê³°¤Ç¤Î½èÍý¤Ï¤¹¤Ù¤ÆÌÀ¼¨Åª¤Ê¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·Ì¿Îá¤Ë¤è¤Ã¤Æ¤Î¤ßÆ°¤­¤Þ¤¹¡£

¡¡¤³¤¦¤¹¤ë¤³¤È¤Ç¤¹¤Ù¤Æ¤Î½èÍý¤Î´ðÄì¤È¤Ê¤ëÉôʬ¤òGameManager¥¹¥¯¥ê¥×¥È¤Ë½¸Ì󤵤ì¤Æ¡¢½èÍý¤Îή¤ì¤¬°ì¸µ²½¤Ç¤­¤Þ¤¹¡£
GameManager¥¹¥¯¥ê¥×¥È¤ò³Îǧ¤¹¤ì¤Ð¡¢½èÍý¤Îή¤ì¤¬Äɤ¨¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

GameManager¤¬½çÈ֤˼¹Ԥ¹¤ë

¡¡£±¡¥GameData¥¯¥é¥¹¤ÎInitGame¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¡¢¥¹¥³¥¢¤Ê¤É¤ò½é´ü²½¤¹¤ë
¡¡£²¡¥UIManager¥¯¥é¥¹¤ÎInitialize¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¡¢UIManager¤ò½é´ü²½¤¹¤ë
¡¡£³¡¥GameData¥¯¥é¥¹¤Ë´³»Ù¥Ç¡¼¥¿¤¬ºîÀ®¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¡¢ºîÀ®¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤ÏInitEtoDataList¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¡¢´³»Ù¥Ç¡¼¥¿¤òºîÀ®¤¹¤ë
¡¡£´¡¥EtoSelectPopUp¥¯¥é¥¹¤ÎCreateEtoButtons¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¡¢´³»Ù¥Ü¥¿¥ó¤òÀ¸À®¤¹¤ë

¡¡½èÍý¤Îή¤ì¤¬¥¯¥ê¥¢¤Ë¤Ê¤ê¤Þ¤·¤¿¡£


¡¡´°À®Æ°²è¤Ç¤¹¡£³¥¿§¤Ë¤Ê¤Ã¤Æ¤¤¤ë´³»Ù¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤ë´³»Ù¤Ë¤Ê¤ê¤Þ¤¹¡£ÁªÂò¤µ¤ì¤¿´³»Ù¡Ü¥é¥ó¥À¥à£´¼ïÎà¤Î´³»Ù¤¬¥²¡¼¥àÆâ¤ËÀ¸À®¤µ¤ì¤Þ¤¹¡£

https://gyazo.com/e91a216fbb2e336c846078ae18f25e97



¡¡¼ÂÁõ¤Î¼ê½ç¤Ç¤¹¡£
¡¡£±¡¥EtoSelectPopUp¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë
¡¡£²¡¥EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËEtoSelectPopUp¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¡¢¥¢¥µ¥¤¥ó¾ðÊó¤òÅÐÏ¿¤¹¤ë
¡¡£³¡¥GameManager¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë
¡¡£´¡¥GameData¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë



¡¡¿·¤·¤¯³Ø½¬¤¹¤ëÆâÍƤˤʤê¤Þ¤¹¡£

¡¦List¤ÎFind¥á¥½¥Ã¥É½èÍý


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


¡¡EtoSelectPopUp¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£¤³¤Î¥¹¥¯¥ê¥×¥È¤Ç¤Ï¡¢´³»Ù¥Ü¥¿¥ó¤òÀ¸À®¤·¤¿¤ê¡¢¥²¡¼¥à¥¹¥¿¡¼¥È¤òÀ©¸æ¤¹¤ë½èÍý¤ò¤Þ¤È¤á¤Æ¤ª¤­¤Þ¤¹¡£


EtoSelectPopUp.cs

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



£²¡¥EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËEtoSelectPopUp¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¡¢¥¢¥µ¥¤¥ó¾ðÊó¤òÅÐÏ¿¤¹¤ë


¡¡EtoSelectPopUp¥¹¥¯¥ê¥×¥È¤¬´°À®¤·¤¿¤é¡¢Àè¤Û¤É¤Î¼ê½ç¤ÇºîÀ®¤·¤¿EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

¡¡EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£¥¢¥µ¥¤¥ó¾ðÊ󤬣³¤Äɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
(EtoButton¤ÎÍó¤Ï¼¡¤Î¼ê½ç¤¬½ªÎ»¤·¤Æ¤«¤é¥¢¥µ¥¤¥ó¤ò¹Ô¤¤¤Þ¤¹¤Î¤Ç¡¢¤¤¤Þ¤Ï¥³¥á¥ó¥È¥¢¥¦¥È¤·¤Æ¤ª¤¤¤Æ¡¢¤â¤·¤âɽ¼¨¤µ¤ì¤ë¾ì¹ç¤Ë¤â¥¢¥µ¥¤¥ó¤»¤º¤Ë¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£)


EtoButton¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¡¡¡¥¢¥µ¥¤¥óÁ°



¡¡»Ä¤ê¤Î£³¤Ä¤ÎÊÑ¿ô¤Ø¤Î¥¢¥µ¥¤¥ó¤ò¹Ô¤¤¤Þ¤¹¡£

¡¡EtoButtonTran ÊÑ¿ô¤Ë¤Ï¡¢EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë EtoButtonPlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

¡¡btnStart ÊÑ¿ô¤Ë¤â¡¢Æ±¤¸¤¯EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¢¤ë btnStart ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

¡¡canvasGroup ÊÑ¿ô¤Ï¤³¤ÎEtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥­¡¼¤«¤é¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¤â¤è¤¤¤Ç¤¹¤·¡¢CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¤½¤Î¤Þ¤Þ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤«¤é¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¤â¥¢¥µ¥¤¥ó¤Ç¤­¤Þ¤¹¡£


¥¢¥µ¥¤¥óÆ°²è
https://gyazo.com/43a0fff12a1ee7ce9bdcfc933de7f2a5


¡¡¥¢¥µ¥¤¥ó½ªÎ»¸å¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤Ç¤¹¡£¤³¤ì¤Ç°ìÀ褺¡¢EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£


EtoButton¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü­¢¡¡¥¢¥µ¥¤¥ó¸å



£³¡¥GameManager¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡ËÁƬ¤Ë¤â½ñ¤­¤Þ¤·¤¿Ä̤ꡢGameManager¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢Start¥á¥½¥Ã¥É¤«¤éEtoSelectPopUp¥¹¥¯¥ê¥×¥È¤ÈGameData¤Î³Æ¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¤òÄɲä·¤Þ¤¹¡£

¡¡¤Þ¤¿º£¤Þ¤ÇStart¥á¥½¥Ã¥É¤Ç¼«Æ°Åª¤Ë½èÍý¤ò¹Ô¤Ã¤Æ¤¤¤¿¥²¡¼¥à¤Î³«»Ï½èÍý¤Ë¤Ä¤¤¤Æ¤â¡¢ÀìÍѤÎPreparateGame¥á¥½¥Ã¥É¤òÍÑ°Õ¤·¤Æ¡¢¤½¤Á¤é¤Ë½èÍý¤ò°Ü¹Ô¤·¤Þ¤¹¡£
´³»Ù¤ÎÁªÂòµ¡Ç½¤¬Äɲ䵤줿¤¿¤á¡¢¥²¡¼¥à¤ÏËè²ó¼«Æ°Åª¤Ë»Ï¤Þ¤ë·Á¼°¤Ç¤Ï¤Ê¤¯¡¢EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¹¥¿¡¼¥È¥Ü¥¿¥ó¤¬²¡¤µ¤ì¤ë¤³¤È¤Ë¤è¤Ã¤Æ¤Î¤ß
¥²¡¼¥à¤ò³«»Ï¤¹¤ë¤è¤¦¤ËÊѹ¹¤Ë¤Ê¤Ã¤¿¤¿¤á¤Ç¤¹¡£¤½¤Î¥¹¥¿¡¼¥È¥Ü¥¿¥ó¤ËÂбþ¤¹¤ë¥á¥½¥Ã¥É¤È¤·¤ÆPreparateGame¥á¥½¥Ã¥É¤òÍÑ°Õ¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡SetUpEtoTypes¥á¥½¥Ã¥É¤â½¤Àµ¤·¤Æ¡¢´³»Ù¤ÎÁªÂò¤Ë¤è¤Ã¤ÆÁªÂò¤µ¤ì¤¿´³»Ù1¼ïÎà¤È¥é¥ó¥À¥à¤Ê4¼ïÎà¤Î´³»Ù¤òÁªÂò¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£¡¡¡¡

¡¡
GameManager.cs

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



¡ãList¤ÎFind¥á¥½¥Ã¥É½èÍý¡ä


¡¡List¤Î»ý¤Ä¥á¥½¥Ã¥É¤Î£±¤Ä¤Ë¡¢¸½ºß´ÉÍý¤·¤Æ¤¤¤ëÍ×ÁǤò¸¡º÷¤·¤ÆÂоݤξðÊó¤È¾È¹ç¤ò¹Ô¤¦¡¢ Find¥á¥½¥Ã¥É¤¬¤¢¤ê¤Þ¤¹¡£

    // ÁªÂòÃæ¤Î´³»Ù¤òõ¤·¤ÆÀ¸À®¤¹¤ë´³»Ù¤Î¥ê¥¹¥È¤ËÄɲÃ
    GameData.EtoData myEto = candidateEtoDataList.Find((x) => x.etoType == GameData.instance.selectedEtoData.etoType);

¡¡º¸Êդˤϡ¢¸¡º÷·ë²Ì¤¬ÂåÆþ¤µ¤ì¤ë¤¿¤á¤ÎÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¤ª¤­¤Þ¤¹¡£¡ÊList¤¬´ÉÍý¤·¤Æ¤¤¤ë·¿¤ÈƱ¤¸·¿¤ÎÊÑ¿ô¤òÀë¸À¤·¤Þ¤¹¡£¡Ë
¤³¤³¤Ç¤Ï candidateEtoDataList ¤ËÂФ·¤ÆFind¥á¥½¥Ã¥É¤Î½èÍý¤ò¹Ô¤¦¤¿¤á¡¢candidateEtoDataList ¤Î´ÉÍý¤·¤Æ¤¤¤ëGameData.EtoData·¿¤òÀë¸À¤·¤Þ¤¹¡£

¡¡Find¥á¥½¥Ã¥É¤Î½èÍý¤Ï¥é¥à¥À·¿¤Çµ­½Ò¤·¤Þ¤¹¡£
(x) => x.etoType¡¡

¡¡¤³¤ÎÉôʬ¤Ï¡¢candidateEtoDataList ¤ÎÍ×ÁÇ¡ÊÃæ¿È¤Ç¤¢¤ëGameData.EtoData¡Ë¤ò£±¤Ä¤º¤Ä½çÈ֤˼è¤ê½Ð¤·¤Æ¡¢¤½¤ÎEtoData¤Î´ÉÍý¤¹¤ëetoType ¤ò»È¤Ã¤Æ¾È¹ç¤ò¹Ô¤¦¡¢¤È¤¤¤¦½èÍý¤Ç¤¹¡£
candidateEtoDataList ¤Ë¤Ï12¼ïÎà¤ÎÍ×ÁÇ(´³»Ù¥Ç¡¼¥¿¤Î¿ô)¤¬¤¢¤ê¤Þ¤¹¤«¤é¡¢Á´Éô¤Ç12²ó¡¢¤³¤Î¼è¤ê½Ð¤·¤Æ¾È¹ç¤ò¹Ô¤Ã¤Æ¤¯¤ì¤Þ¤¹¡£x ¤ÎÃͤˤϡ¢¤½¤ÎÅÔÅÙ¡¢1¤Ä¤À¤± EtoData ¤¬ÂåÆþ¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

x.etoType == GameData.instance.selectedEtoData.etoType

¡¡¤³¤ÎÉôʬ¤Ï¡¢£±¤Ä¤º¤Ä¼è¤ê½Ð¤µ¤ì¤Æ¤¯¤ë EtoData¤ÎetoType ¤È¡¢GameData¤¬´ÉÍý¤·¤Æ¤¤¤ë selectedEtoData¤ÎetoType ¤¬Æ±¤¸¤«¤É¤¦¤«¾È¹çȽÄꤷ¤Æ¤¤¤Þ¤¹¡£
x.etoType ¤È¤Ï¡¢¸½ºß¼è¤ê½Ð¤µ¤ì¤Æ¤¤¤ë EtoData(¤³¤ì¤¬ x ¤ËÅö¤¿¤ê¤Þ¤¹)¤Î»ý¤Ä etoType ¤ò¸«¤Æ¤¤¤Þ¤¹¡£

¡¡¤½¤·¤Æ¾È¹ç¤Î·ë²Ì¡¢¹çÃפ·¤¿Ãͤ¬¸«¤Ä¤«¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢¤½¤ÎÃͤòº¸ÊդؤÈÌᤷ¤Æ¤¯¤ì¤Þ¤¹¡£¤½¤Î»þÅÀ¤Ç̤¸¡º÷¤Î candidateEtoDataList ¤ÎÍ×ÁǤ¬¤¢¤Ã¤Æ¤â½èÍý¤¬½ªÎ»¤·¤Þ¤¹¡£¡¡



¡¡GameManager¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤¬½ªÎ»¤·¤¿¤é¡¢GameManager¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢GameManager¥¹¥¯¥ê¥×¥È¤ò¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
¥¢¥µ¥¤¥ó¾ðÊó¤Ë EtoSelectPopUpÊÑ¿ô¤¬Äɲ䵤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ëEtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

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



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


¡¡GameManager¥¹¥¯¥ê¥×¥È¤ÎStart¥á¥½¥Ã¥É¤ËInitGame¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¤òÍÑ°Õ¤·¤Þ¤·¤¿¡£
¤½¤Î¤¿¤á¡¢¤³¤Î¥¹¥¯¥ê¥×¥ÈÆâ¤Ç¤ÎInitGame¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·¤òºï½ü¤·¤Þ¤¹¡£

¡¡¤³¤¦¤¹¤ë¤³¤È¤Ç¾ï¤ËGameManager¥¹¥¯¥ê¥×¥È¤¬¼Â¹Ô¤·¤¿½çÈ֤ǽèÍý¤¬¼Â¹Ô¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤Þ¤¿´³»Ù¥Ü¥¿¥ó¤Ë¤è¤Ã¤ÆÁªÂò¤µ¤ì¤¿´³»Ù¤Î¾ðÊó¤ò¡¢´³»Ù¥Ç¡¼¥¿¤È¤·¤Æ´ÉÍý¤¹¤ë¤è¤¦¤Ë¡¢¿·¤·¤¯ selectedEtoData ÊÑ¿ô¤ò£±¤ÄÄɲä·¤Þ¤¹¡£
´³»Ù¥Ü¥¿¥ó¤¬¥¿¥Ã¥×¤µ¤ì¤ë¤¿¤Ó¤Ë¤³¤Î´³»Ù¥Ç¡¼¥¿¤¬¹¹¿·¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢¤³¤Î´³»Ù¥Ç¡¼¥¿¤òÍøÍѤ·¤Æ¡ÖÁªÂò¤·¤¿´³»Ù¡×¤È¤¤¤¦¾ðÊó¤ò¥²¡¼¥àÆâ¤ËÈ¿±Ç¤¹¤ë¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¼¡¤ÎȯŸ²ÝÂê¤Ç»ÈÍѤ¹¤ë etoRate ÊÑ¿ô¤â¤³¤³¤Ç¹ç¤ï¤»¤ÆÍÑ°Õ¤·¤Æ¤ª¤­¤Þ¤¹¡£(º£¤Ï¤Þ¤À»È¤¤¤Þ¤»¤ó)


GameData.cs

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




¡¡GameData¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤¬½ªÎ»¤·¤¿¤é¡¢GameData¥²¡¼¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢GameData¥¹¥¯¥ê¥×¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
¥¢¥µ¥¤¥ó¾ðÊ󤬣²¤ÄÄɲ䵤ì¤Æ¤¤¤ë¤Ï¤º¤Ç¤¹¡£

¡¡selectedEtoData ÊÑ¿ô¤Ï¥²¡¼¥àÆâ¤Ç´³»Ù¥Ü¥¿¥ó¤ò²¡¤¹¤¿¤Ó¤Ë¹¹¿·¤µ¤ì¤ëÃͤǤ¹¡£¤³¤³¤Ë¤Ï EtoType ¤È Sprite ¤Î¹àÌܤ¬¤¢¤ê¤Þ¤¹¤¬¡¢¤É¤Á¤é¤âÀßÄê¤òÊѹ¹¤·¤Ê¤¯¤ÆÌäÂꤢ¤ê¤Þ¤»¤ó¡£

¡¡etoRate ÊÑ¿ô¤Ï¸å¤Ç»ÈÍѤ·¤Þ¤¹¤Î¤Ç¡¢½é´üÃͤ¬ 3 ¤Ë¤Ê¤Ã¤Æ¤¤¤ì¤Ð¡¢¤³¤Á¤é¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£


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




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

¡¡¼¡¤Ï ȯŸ£· ¤Ç¤¹¡£

¡¡´³»Ù¥Ü¥¿¥ó¤òºîÀ®¤·¥×¥ì¥Õ¥¡¥Ö²½¤·¤Æ¡¢¤½¤Î¥×¥ì¥Õ¥¡¥Ö¤ò¥¹¥¯¥ê¥×¥È¤«¤éưŪ¤Ë¥Ü¥¿¥ó¤òÀ¸À®¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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