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

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

£²£¸¡¥ResultPopUp¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë¡¡¥Ñ¥º¥ë¥²¡¼¥àºÆ¥¹¥¿¡¼¥ÈÍѤΥܥ¿¥ó¤ÎÀ©¸æ
£²£¹¡¥GameData¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë­£¡¡ºÆ¥¹¥¿¡¼¥È¤Î¥á¥½¥Ã¥É¤òÄɲÃ
£³£°¡¥´°À®¡£¥²¡¼¥à¤Î¥µ¥¤¥¯¥ë¤ò³Îǧ¤¹¤ë



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

¡¦Button.onClick.AddListener¥á¥½¥Ã¥É¡¡¥¹¥¯¥ê¥×¥È¤«¤é¥Ü¥¿¥ó¥¿¥Ã¥×Íѥ᥽¥Ã¥É¤ÎÅÐÏ¿



£²£¸¡¥ResultPopUp¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë¡¡¥Ñ¥º¥ë¥²¡¼¥àºÆ¥¹¥¿¡¼¥ÈÍѤΥܥ¿¥ó¤ÎÀ©¸æ


¡¡ResultPopUp¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Þ¤¹¡£¿·¤·¤¯Y¼´¤Î°ÌÃÖ¾ðÊó¤òÂåÆþ¤¹¤ëÊÑ¿ô¤òÍÑ°Õ¤·¡¢¥²¡¼¥à³«»Ï»þ¤ÎResultPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¾ðÊó¤òÊݸ¤·¤Æ¤ª¤­¤Þ¤¹¡£
¤³¤¦¤¹¤ë¤³¤È¤Ç¡¢²èÌÌÃæ±û¤Ë°ÜÆ°¤·¤¿ResultPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¡¢ºÇ½é¤Î°ÌÃÖ¤ËÌ᤹¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤Þ¤¿²èÌ̤ò¥¿¥Ã¥×¤·¤¿ºÝ¤Î½èÍý¤âÄɲä·¤Þ¤¹¡£btnclosePopUp ÊÑ¿ô¤Ë¥¹¥¯¥ê¥×¥È¤«¤é¡¢¿·¤·¤¯ºîÀ®¤¹¤ëOnClickMovePopUp¥á¥½¥Ã¥É¤òÅÐÏ¿¤·¤Æ¼Â¹Ô¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤½¤Î¤¿¤áUnity¾å¤ÎButton¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎOnClick¥¤¥Ù¥ó¥È¤Ë¤Ï¥á¥½¥Ã¥É¤òÅÐÏ¿¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£

¡¡¤½¤·¤ÆOnClickMovePopUp¥á¥½¥Ã¥É¤Î½èÍý¤ÎÃæ¤Ç¡¢GameData¥¯¥é¥¹¤ØÍÑ°Õ¤¹¤ë¡¢¥²¡¼¥à¤òºÆ¥¹¥¿¡¼¥È¤µ¤»¤ë¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·Ì¿Îá¤âµ­½Ò¤·¤Þ¤¹¡£


ResuluPopUp.cs

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



¡ãButton.onClick.AddListener¥á¥½¥Ã¥É¡¡¥¹¥¯¥ê¥×¥È¤«¤é¥Ü¥¿¥ó¥¿¥Ã¥×Íѥ᥽¥Ã¥É¤ÎÅÐÏ¿¡ä


¡¡Button¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤ÏOnClick¤È¤¤¤¦¥¤¥Ù¥ó¥È¤òÅÐÏ¿¤¹¤ë¾ì½ê¤¬¤¢¤ê¤Þ¤¹¡£¤³¤³¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥µ¥¤¥ó¤ò¹Ô¤¦¤³¤È¤Ç¡¢
¥¢¥µ¥¤¥ó¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥¹¥¯¥ê¥×¥È¤ËÀë¸À¤µ¤ì¤Æ¤¤¤ë public ½¤¾þ»Ò¤Î¥á¥½¥Ã¥É¤òÅÐÏ¿¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£




¡¡¤³¤Î½èÍý¤ò¥¹¥¯¥ê¥×¥È¤«¤éÄɲ䷤ƹԤ¦½èÍý¤¬¡¢onClick.AddListener¥á¥½¥Ã¥É¤Ç¤¹¡£°ú¿ô¤Î¤Ê¤¤¾ì¹ç¤È°ú¿ô¤Î¤¢¤ë¾ì¹ç¤Ç½ñ¼°¤¬ÊѲ½¤·¤Þ¤¹¡£

¡¡ÍøÅÀ¤Ï¡¢¥á¥½¥Ã¥É¤òprivate½¤¾þ»Ò¤Ç¤âÅÐÏ¿¤Ç¤­¤ë¤³¤È¡¢¥¹¥¯¥ê¥×¥È¤«¤éÅÐÏ¿¤·¤Æ¤¤¤ë¤Î¤Ç¡¢UnityÆâ¤Î¾åµ­¤Î²èÁü¤ÎButtonÉôʬ¤Ø¤ÎÅÐÏ¿ºî¶È¤ä¡¢³Îǧ¤ò¤¹¤ëɬÍפ¬¤Ê¤¯¤Ê¤ë¤³¤È¡¢¤Ê¤É¤¬¤¢¤ê¤Þ¤¹¡£

¡¡º£²ó¤Ï°ú¿ô¤Î¤Ê¤¤¥á¥½¥Ã¥É¤òÅÐÏ¿¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢°ú¿ô¤Ë¤Ï¤½¤Î¤Þ¤Þ¥á¥½¥Ã¥É̾¤òµ­½Ò¤·¤Þ¤¹¡£¥á¥½¥Ã¥É¤Î()¤ò½ñ¤¯¤È¥¨¥é¡¼¤Ë¤Ê¤ë¤Î¤Ç¡¢¥á¥½¥Ã¥É̾¤Î¤ß¤òµ­½Ò¤·¤Þ¤¹¡£

btnClosePopUp.onClick.AddListener(OnClickMovePopUp);

¡¡¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¸ø¼°¤Î¥ê¥Õ¥¡¥ì¥ó¥¹¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£¤Þ¤¿¥Í¥Ã¥È¤Ë¤Ïµ­»ö¤¬Â¿¤¯¤¢¤ê¤Þ¤¹¤Î¤ÇÄ´¤Ù¤Æ¤ß¤Þ¤·¤ç¤¦¡£

Unity¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
Button.on.Click.AddListener
https://docs.unity3d.com/2019.1/Documentation/Scri...


£²£¹¡¥GameData¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë­£¡¡ºÆ¥¹¥¿¡¼¥È¤Î¥á¥½¥Ã¥É¤òÄɲÃ


¡¡ResultPopUp¥¹¥¯¥ê¥×¥È¤ÎOnClickMovePopUp¥á¥½¥Ã¥É¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë¡¢¿·¤·¤¤RestartGame¥á¥½¥Ã¥É¤òÄɲä·¤Þ¤¹¡£

¡¡¤³¤Î¥á¥½¥Ã¥É¤Ï¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤Ë¤Ê¤Ã¤Æ¤¤¤Æ¡¢°ìÄê»þ´Ö¤ÎÂÔµ¡¸å¤ËºÆÅÙ¡¢Game¥·¡¼¥ó¤ÎÆɤ߹þ¤ß¤ò¹Ô¤¦¤è¤¦¤Ë½èÍý¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
¥²¡¼¥à¤òºÆ¥¹¥¿¡¼¥È¤µ¤»¤ë½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£¡¡

GameData.cs

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



¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ³Îǧ¤¹¤ë


¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ³Îǧ¤ò¤·¤Þ¤¹¡£»Ä¤ê»þ´Ö¤¬ 0 ¤Ë¤Ê¤ê¡¢ResultPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬²èÌÌÃæ±û¤Ëɽ¼¨¤µ¤ì¤Æ¡¢²èÌ̤ò¥¿¥Ã¥×ɽ¼¨¤¬½Ð¤Æ¤«¤é²èÌ̤ò¥¿¥Ã¥×¤¹¤ë¤È
ResultPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¾åÉô¤ËÌá¤Ã¤Æ¤¤¤¯¤È¤È¤â¤Ë¡¢Game¥·¡¼¥ó¤¬ºÆÅÙÆɤ߹þ¤Þ¤ì¤Æ¡¢ºÆ¤Ó¥²¡¼¥à¤¬³«»Ï¤µ¤ì¤Þ¤¹¡£

¡¡²¼µ­¤Î¸¡¾ÚÆ°²è¤Ç¤Ï¡¢btnClosePopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤òɽ¼¨¤·¤Æ¤¤¤Þ¤¹¡£
Button¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎOnClick¥¤¥Ù¥ó¥È¤ËUnity¾å¤Ç¤ÎÅÐÏ¿¤Ï¤¢¤ê¤Þ¤»¤ó¤¬Àµ¾ï¤Ë¥¿¥Ã¥×¤ò´¶ÃΤ·¤ÆOnClickMovePopUp¥á¥½¥Ã¥É¤¬Æ°ºî¤·¤Æ¤¤¤ë¤Î¤¬Ê¬¤«¤ê¤Þ¤¹¡£


¸¡¾ÚÆ°²è
https://gyazo.com/fb38ab061df787bcce4c8f9a6d07e7df

¡¡¥¨¥é¡¼¤¬½Ð¤¿¤ê¡¢°ìÏ¢¤Î½èÍý¤Îή¤ì¤¬·Ò¤¬¤é¤Ê¤¤¾ì¹ç¤Ë¤ÏDebug.Log¤òÆþ¤ì¤Æ¡¢¤É¤³¤Þ¤Ç½èÍý¤Îή¤ì¤¬Àµ¾ï¤ËÆ°¤¤¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£


£³£°¡¥´°À®¡£¥²¡¼¥à¤Î¥µ¥¤¥¯¥ë¤ò³Îǧ¤¹¤ë


¡¡¤ª¤Ä¤«¤ì¤µ¤Þ¤Ç¤·¤¿¡ª

¡¡Ìµ»ö¤Ë¥Ñ¥º¥ë¥²¡¼¥à¤Î´ðËÜŪ¤ÊÆ°ºî¤Ï¤¹¤Ù¤Æ´°Î»¤·¡¢¥²¡¼¥à¤Î¥µ¥¤¥¯¥ë¤â´°À®¤·¤Þ¤·¤¿¡£°Ê²¼¤Î¤è¤¦¤Ë½èÍý¤¬¥µ¥¤¥¯¥ë²½¤µ¤ì¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¡£

£±¡¥¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ë¤È¡¢¥é¥ó¥À¥à¤Ê´³»Ù¤¬»ØÄꤷ¤¿¿ô¤À¤±À¸À®¤µ¤ì¤ë¡£
¡¡¡¡¢­
£²¡¥À©¸Â»þ´ÖÆâ¤Ë´³»Ù¤ò¥É¥é¥Ã¥°¡Ê¥¹¥ï¥¤¥×¡Ë¤·¤Æ¡¢¤Ä¤Ê¤²¤Æ¾Ã¤¹¡£
¡¡¡¡¢­
£³¡¥À©¸Â»þ´Ö¤¬ 0 ¤Ë¤Ê¤ë¤È¥ê¥¶¥ë¥È¥Ý¥Ã¥×¥¢¥Ã¥×¤¬É½¼¨¤µ¤ì¤Æ¡¢º£²ó¤Î¥²¡¼¥à·ë²Ì¤¬É½¼¨¤µ¤ì¤ë¡£
¡¡¡¡¢­
£´¡¥²èÌ̤ò¥¿¥Ã¥×¤¹¤ë¤È£±¤ËÌá¤ë


¡¡¼¡¤Î¶µºà¤Ç¤¢¤ëȯŸÊԤǤϡ¢¤³¤Î´ðÁÃÊÔ¤ò¥Ù¡¼¥¹¤Ë¡¢¤µ¤é¤Ë¥²¡¼¥à¤òÌÌÇò¤¯¤¹¤ë¤¿¤á¤Ë¡¢±é½Ð¤ä»Å³Ý¤±¤òÄɲ䷤Ƥ¤¤­¤Þ¤¹¡£



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

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

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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