ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2022ǯ03·î24Æü(ÌÚ) 15:53:45ÍúÎò
£²£¸¡¥ResultPopUp¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë¡¡¥Ñ¥º¥ë¥²¡¼¥àºÆ¥¹¥¿¡¼¥ÈÍѤΥܥ¿¥ó¤ÎÀ©¸æ £²£¹¡¥GameData¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë£¡¡ºÆ¥¹¥¿¡¼¥È¤Î¥á¥½¥Ã¥É¤òÄɲà £³£°¡¥´°À®¡£¥²¡¼¥à¤Î¥µ¥¤¥¯¥ë¤ò³Îǧ¤¹¤ë
¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
¡¦Button.onClick.AddListener¥á¥½¥Ã¥É¡¡¥¹¥¯¥ê¥×¥È¤«¤é¥Ü¥¿¥ó¥¿¥Ã¥×Íѥ᥽¥Ã¥É¤ÎÅÐÏ¿
¡¡ResultPopUp¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Þ¤¹¡£¿·¤·¤¯Y¼´¤Î°ÌÃÖ¾ðÊó¤òÂåÆþ¤¹¤ëÊÑ¿ô¤òÍÑ°Õ¤·¡¢¥²¡¼¥à³«»Ï»þ¤ÎResultPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¾ðÊó¤òÊݸ¤·¤Æ¤ª¤¤Þ¤¹¡£
¤³¤¦¤¹¤ë¤³¤È¤Ç¡¢²èÌÌÃæ±û¤Ë°ÜÆ°¤·¤¿ResultPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¡¢ºÇ½é¤Î°ÌÃÖ¤ËÌ᤹¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¤Þ¤¿²èÌ̤ò¥¿¥Ã¥×¤·¤¿ºÝ¤Î½èÍý¤âÄɲä·¤Þ¤¹¡£btnclosePopUp ÊÑ¿ô¤Ë¥¹¥¯¥ê¥×¥È¤«¤é¡¢¿·¤·¤¯ºîÀ®¤¹¤ëOnClickMovePopUp¥á¥½¥Ã¥É¤òÅÐÏ¿¤·¤Æ¼Â¹Ô¤Ç¤¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤½¤Î¤¿¤áUnity¾å¤ÎButton¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎOnClick¥¤¥Ù¥ó¥È¤Ë¤Ï¥á¥½¥Ã¥É¤òÅÐÏ¿¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
¡¡¤½¤·¤ÆOnClickMovePopUp¥á¥½¥Ã¥É¤Î½èÍý¤ÎÃæ¤Ç¡¢GameData¥¯¥é¥¹¤ØÍÑ°Õ¤¹¤ë¡¢¥²¡¼¥à¤òºÆ¥¹¥¿¡¼¥È¤µ¤»¤ë¥á¥½¥Ã¥É¤Î¸Æ¤Ó½Ð¤·Ì¿Îá¤âµ½Ò¤·¤Þ¤¹¡£
ResuluPopUp.cs
¡¡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...
¡¡ResultPopUp¥¹¥¯¥ê¥×¥È¤ÎOnClickMovePopUp¥á¥½¥Ã¥É¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë¡¢¿·¤·¤¤RestartGame¥á¥½¥Ã¥É¤òÄɲä·¤Þ¤¹¡£
¡¡¤³¤Î¥á¥½¥Ã¥É¤Ï¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤Ë¤Ê¤Ã¤Æ¤¤¤Æ¡¢°ìÄê»þ´Ö¤ÎÂÔµ¡¸å¤ËºÆÅÙ¡¢Game¥·¡¼¥ó¤ÎÆɤ߹þ¤ß¤ò¹Ô¤¦¤è¤¦¤Ë½èÍý¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
¥²¡¼¥à¤òºÆ¥¹¥¿¡¼¥È¤µ¤»¤ë½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£¡¡
GameData.cs
¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ³Îǧ¤ò¤·¤Þ¤¹¡£»Ä¤ê»þ´Ö¤¬ 0 ¤Ë¤Ê¤ê¡¢ResultPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬²èÌÌÃæ±û¤Ëɽ¼¨¤µ¤ì¤Æ¡¢²èÌ̤ò¥¿¥Ã¥×ɽ¼¨¤¬½Ð¤Æ¤«¤é²èÌ̤ò¥¿¥Ã¥×¤¹¤ë¤È
ResultPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¾åÉô¤ËÌá¤Ã¤Æ¤¤¤¯¤È¤È¤â¤Ë¡¢Game¥·¡¼¥ó¤¬ºÆÅÙÆɤ߹þ¤Þ¤ì¤Æ¡¢ºÆ¤Ó¥²¡¼¥à¤¬³«»Ï¤µ¤ì¤Þ¤¹¡£
¡¡²¼µ¤Î¸¡¾ÚÆ°²è¤Ç¤Ï¡¢btnClosePopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤òɽ¼¨¤·¤Æ¤¤¤Þ¤¹¡£
Button¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎOnClick¥¤¥Ù¥ó¥È¤ËUnity¾å¤Ç¤ÎÅÐÏ¿¤Ï¤¢¤ê¤Þ¤»¤ó¤¬Àµ¾ï¤Ë¥¿¥Ã¥×¤ò´¶ÃΤ·¤ÆOnClickMovePopUp¥á¥½¥Ã¥É¤¬Æ°ºî¤·¤Æ¤¤¤ë¤Î¤¬Ê¬¤«¤ê¤Þ¤¹¡£
¸¡¾ÚÆ°²è
https://gyazo.com/fb38ab061df787bcce4c8f9a6d07e7df
¡¡¥¨¥é¡¼¤¬½Ð¤¿¤ê¡¢°ìÏ¢¤Î½èÍý¤Îή¤ì¤¬·Ò¤¬¤é¤Ê¤¤¾ì¹ç¤Ë¤ÏDebug.Log¤òÆþ¤ì¤Æ¡¢¤É¤³¤Þ¤Ç½èÍý¤Îή¤ì¤¬Àµ¾ï¤ËÆ°¤¤¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¡¡¤ª¤Ä¤«¤ì¤µ¤Þ¤Ç¤·¤¿¡ª
¡¡Ìµ»ö¤Ë¥Ñ¥º¥ë¥²¡¼¥à¤Î´ðËÜŪ¤ÊÆ°ºî¤Ï¤¹¤Ù¤Æ´°Î»¤·¡¢¥²¡¼¥à¤Î¥µ¥¤¥¯¥ë¤â´°À®¤·¤Þ¤·¤¿¡£°Ê²¼¤Î¤è¤¦¤Ë½èÍý¤¬¥µ¥¤¥¯¥ë²½¤µ¤ì¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¡£
£±¡¥¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ë¤È¡¢¥é¥ó¥À¥à¤Ê´³»Ù¤¬»ØÄꤷ¤¿¿ô¤À¤±À¸À®¤µ¤ì¤ë¡£ ¡¡¡¡¢ £²¡¥À©¸Â»þ´ÖÆâ¤Ë´³»Ù¤ò¥É¥é¥Ã¥°¡Ê¥¹¥ï¥¤¥×¡Ë¤·¤Æ¡¢¤Ä¤Ê¤²¤Æ¾Ã¤¹¡£ ¡¡¡¡¢ £³¡¥À©¸Â»þ´Ö¤¬ 0 ¤Ë¤Ê¤ë¤È¥ê¥¶¥ë¥È¥Ý¥Ã¥×¥¢¥Ã¥×¤¬É½¼¨¤µ¤ì¤Æ¡¢º£²ó¤Î¥²¡¼¥à·ë²Ì¤¬É½¼¨¤µ¤ì¤ë¡£ ¡¡¡¡¢ £´¡¥²èÌ̤ò¥¿¥Ã¥×¤¹¤ë¤È£±¤ËÌá¤ë
¡¡¼¡¤Î¶µºà¤Ç¤¢¤ëȯŸÊԤǤϡ¢¤³¤Î´ðÁÃÊÔ¤ò¥Ù¡¼¥¹¤Ë¡¢¤µ¤é¤Ë¥²¡¼¥à¤òÌÌÇò¤¯¤¹¤ë¤¿¤á¤Ë¡¢±é½Ð¤ä»Å³Ý¤±¤òÄɲ䷤Ƥ¤¤¤Þ¤¹¡£
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡¼¡¤Ï ȯŸ£± ¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯