ºÇ½ª¹¹¿·¡§
orika_ex_miyako 2020ǯ11·î21Æü(ÅÚ) 15:24:04ÍúÎò
¡¡ÆÃÄê¤Î¥Ü¥¿¥ó(PC¤À¤ÈESC¥Ü¥¿¥ó¤Ê¤É)¤ò²¡¤·¤¿ºÝ¤Ë¡¢¥²¡¼¥à¤ò½ªÎ»¤µ¤»¤ëÊýË¡¤òÀ߷פ·¡¢¼ÂÁõ¤·¤Æ¤¤¤¤Þ¤¹¡£
¥²¡¼¥à¤ò½ªÎ»¤µ¤»¤ëµ¡Ç½¤Ë¤ÏUnity¤ÎÍѰդ·¤Æ¤¤¤ëApplication.Quit¥á¥½¥Ã¥É¤òÍøÍѤ·¤Þ¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹ºÝ¤Ë¤Ï¡¢´ðËÜŪ¤Ë¤Ï£²¤Ä¤ÎÊýË¡¤¬¹Í¤¨¤é¤ì¤Þ¤¹¡£
£±¡¥¥Ü¥¿¥ó¤ò²¡¤·¤¿¤é¡¢¤¹¤°¤Ë¥²¡¼¥à¤ò½ªÎ»¤¹¤ëÊýË¡(³Æ¥·¡¼¥ó¤´¤È¤Ë¥¹¥¯¥ê¥×¥È¤ËÍѰդ¹¤ë) £²¡¥¥Ü¥¿¥ó¤ò²¡¤·¤¿¤é¡¢¥²¡¼¥à½ªÎ»¤ò³Îǧ¤¹¤ë¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤¤¤Æ¡¢¤½¤ÎÃæ¤Ç¤µ¤é¤Ë¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç¥²¡¼¥à¤ò½ªÎ»¤¹¤ëÊýË¡
¡¡º£²ó¤Ï£±¤È£²¤ÎξÊý¤Î¼ê½ç¤ò½çÈ֤˾Ҳ𤷤ޤ¹¡£
¡¡Application.Quit¥á¥½¥Ã¥É¤Ë¤Ä¤¤¤Æ¤Ï¸ø¼°¾ðÊó¤â¤´³Îǧ¤¯¤À¤µ¤¤¡£
Unity¸ø¼°¥¹¥¯¥ê¥×¥Æ¥£¥ó¥°¡¦¥Þ¥Ë¥å¥¢¥ë
Application.Quit
https://docs.unity3d.com/ScriptReference/Applicati...
¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤¤¤ë¥·¡¼¥ó¤Ë¸ºß¤·¤Æ¤¤¤ë¤¤¤º¤ì¤«¤Î¥¹¥¯¥ê¥×¥È¤ÎUpdate¥á¥½¥Ã¥É¤Ë¡¢°Ê²¼¤Î½èÍý¤òÄɲä·¤Þ¤¹¡£
¤â¤·¤â¥¹¥¯¥ê¥×¥ÈÆâ¤ËUpdate¥á¥½¥Ã¥É¤¬¤Ê¤¤¾ì¹ç¤Ë¤ÏUpdate¥á¥½¥Ã¥É¼«ÂΤòÄɲä·¤Þ¤·¤ç¤¦¡£
Update¥á¥½¥Ã¥É¤¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢if°Ê²¼¤Î½èÍý¤òÄɲä·¤Þ¤¹¡Ê´Ö°ã¤¨¤ÆUpdate¥á¥½¥Ã¥É¤ò£²¤Äºî¤é¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£¡Ë
¡¡¤É¤Î¥¹¥¯¥ê¥×¥È¤ÎUpdate¥á¥½¥Ã¥É¤ËÄɲ䷤Ƥ⹽¤¤¤Þ¤»¤ó¤¬¡¢¥²¡¼¥à´ÉÍý¤Ë´Ø¤ï¤ë½èÍý¤Ç¤¹¤Î¤Ç¡¢GameMaster¡¢GameManager¡¢GameDirector¤È¤¤¤Ã¤¿
¥²¡¼¥à¤Î¼ïÎà¤Ë±þ¤¸¤¿´ÉÍýÍѤʤɤΥ¹¥¯¥ê¥×¥È¤ËÄɲ䷤Ƥª¤¯¤È¤è¤¤¤È»×¤¤¤Þ¤¹¡£
void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false; // UnityEditor¤Î¼Â¹Ô¤òÄä»ß¤¹¤ë½èÍý #else Application.Quit(); // ¥²¡¼¥à¤ò½ªÎ»¤¹¤ë½èÍý #endif } }
¡ã¥¹¥¯¥ê¥×¥ÈÊä¡ä
¡¡#if,#else,#endif ¤Ï¡¢¥²¡¼¥à¤Î¼Â¹Ô´Ä¶(¥×¥é¥Ã¥È¥Õ¥©¡¼¥à)¤Ë±þ¤¸¤Æ½èÍý¤òʬ´ô¤¹¤ë½èÍý¤Ç¤¹¡£
¾åµ¤Î¾ì¹ç¤Ç¤¢¤ì¤Ð¡¢UnityEditor¡Ê³«È¯´Ä¶¡Ë¤È¡¢¤½¤ì°Ê³°¡ÊWebGL¡¢¥¹¥Þ¥ÛüËö¡¢PC¡Ë¤Î´Ä¶¤Ë¤è¤Ã¤Æ¡¢¥²¡¼¥à½ªÎ»¤Î½èÍý¤¬¼«Æ°Åª¤Ëʬ´ô¤µ¤ì¤Æ½ªÎ»¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¡¡ifʸ¤Î¾ò·ï¤Ç»ÈÍѤ·¤Æ¤¤¤ë¡ÖKeyCode.Escape¡×¤Ç¤¹¤¬¡¢¥¡¼¥Ü¡¼¥É¤Î¾ì¹ç¤Ë¤ÏESC¥Ü¥¿¥ó¡¢¥¢¥ó¥É¥í¥¤¥ÉüËö¤Î¾ì¹ç¤Ë¤Ï¥Ð¥Ã¥¯¥¡¼¡ÊÌá¤ë¥Ü¥¿¥ó¡Ë¤¬¤³¤Á¤é¤Î½èÍý¤ÎÂоݤȤʤê¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢¤³¤Î°ìʸ¤Î¾ò·ï¤Ç¡¢¥¹¥Þ¥ÛüËö¤Ë¤âÂбþ¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¡¡
¡¡¤³¤Î¼ÂÁõÊýË¡¤Ë¤â¾¯¡¹ÌäÂêÅÀ¤¬¤¢¤ê¡¢Î㤨¤Ð¡¢¥·¡¼¥ó¤¬£³¤Ä¤¢¤ë¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥·¡¼¥ó¤Î³Æ¥¹¥¯¥ê¥×¥È¤Ë¤³¤Î½èÍý¤òÄɲ䷤ʤ¤¤È¤Ê¤ê¤Þ¤»¤ó¡£
¡ÊTitle,Game,Result¤È¥·¡¼¥ó¤¬¤¢¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢Title¥·¡¼¥ó¤Ë¤¢¤ë£±¤Ä¤Î¥¹¥¯¥ê¥×¥È¤Ë½èÍý¤òÄɲá¢Game¥·¡¼¥ó¤Ë¤¢¤ë£±¤Ä¤Î¥¹¥¯¥ê¥×¥È¤Ë½èÍý¤òÄɲᢤȤ¤¤¦¤è¤¦¤Ë¡Ë
¡¡¥²¡¼¥à¥·¡¼¥ó¤¬£±¤Ä¤·¤«¤Ê¤¤¤è¤¦¤Ê¾ì¹ç¤ä¡¢¥Ç¥Ð¥Ã¥°ÍѤ˥²¡¼¥à½ªÎ»½èÍý¤ò»î¤·¤Æ¤ß¤¿¤¤¾ì¹ç¤Ë¤Ï¤³¤Î¼ÂÁõÊýË¡¤Ç¤â¤è¤¤¤È»×¤¤¤Þ¤¹¤¬¡¢
Ê£¿ô¤Î¥·¡¼¥ó¤Ç¥²¡¼¥à½ªÎ»¤òÂбþ¤·¤¿¤¤¾ì¹ç¤Ë¤ÏÉÔÊØ¤Ç¤¹¤Î¤Ç¡¢¥²¡¼¥àÀ½ºî¤Ë´·¤ì¤Æ¤¤Þ¤·¤¿¤éÊ̤μÂÁõÊýË¡¤â¸¡Æ¤¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
£²¡¥¥Ü¥¿¥ó¤ò²¡¤·¤¿¤é¡¢¥²¡¼¥à½ªÎ»¤ò³Îǧ¤¹¤ë¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤¤¤Æ¡¢¤½¤ÎÃæ¤Ç¤µ¤é¤Ë¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç¥²¡¼¥à¤ò½ªÎ»¤¹¤ëÊýË¡ 
¡¡À߷פȤ·¤Þ¤·¤Æ¤ÏESC¥Ü¥¿¥ó¡Ê¥Ð¥Ã¥¯¥Ü¥¿¥ó¡Ë¤ò²¡¤·¤¿ºÝ¤Ë¡¢¤¹¤°¤Ë¥²¡¼¥à¤ò½ªÎ»¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯
¥Ý¥Ã¥×¥¢¥Ã¥×¤ò³«¤¤¤Æ¡¢¤½¤ÎÃæ¤Ç¥²¡¼¥à¤Î½ªÎ»¤«¡¢¥²¡¼¥à¤ËÌá¤ë¤«¤òÁªÂò¤Ç¤¤ë¤è¤¦¤Ë¥Ü¥¿¥ó¤òÍѰդ·¤Þ¤¹¡£
¡¡¥²¡¼¥à¤Î½ªÎ»¤òÁªÂò¤¹¤ë¤³¤È¤Ç¥²¡¼¥à¤¬½ªÎ»¤È¤Ê¤ê¡¢¥²¡¼¥à¤ËÌá¤ë¤òÁªÂò¤·¤¿¾ì¹ç¤Ë¤Ï¥Ý¥Ã¥×¥¢¥Ã¥×¤òÊĤ¸¤Æ¡ÊÇ˲õ¤·¤Æ¡Ë¥²¡¼¥à¤òºÆ³«¤·¤Þ¤¹¡£
¡¡¥Ý¥¤¥ó¥È¤È¤·¤Æ¤Ï¡¢¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤¯¡ÊÀ¸À®¤µ¤ì¤ë¡Ë¤ÈƱ»þ¤Ë¡¢¥²¡¼¥à¤Î¿Ê¹Ô¤¬°ì»þÄä»ß¤¹¤ë½èÍý¤ò²Ã¤¨¤Æ¤¤¤ëÅÀ¤Ç¤¹¡£
¤³¤Î½èÍý¤¬¤Ê¤¤¤È¡¢¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤¤¤Æ¤¤¤ë΢¦¤Ç¥²¡¼¥à¤¬¿Ê¹Ô¤·¤Æ¤·¤Þ¤¤¡¢Í½´ü¤·¤Æ¤¤¤Ê¤¤µóư¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¡¡¤½¤Î¤¿¤á¡¢¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤¤¤Æ¤¤¤ë´Ö¤Ï¥²¡¼¥à¤Î¿Ê¹Ô¤¬¥¹¥È¥Ã¥×¤·¡¢¥²¡¼¥à¤òºÆ³«¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢ºÆÅÙ¥²¡¼¥à¤Î¿Ê¹Ô¤òºÆ³«¤¹¤ë¤è¤¦¤Ë½èÍý¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡¼ÂÁõ¤Î¼ê½ç¤Ç¤¹¡£
£±¡¥¥²¡¼¥à½ªÎ»³ÎǧÍѥݥåץ¢¥Ã¥×¤òºîÀ®¤¹¤ë £²¡¥¥²¡¼¥à½ªÎ»³ÎǧÍѥݥåץ¢¥Ã¥×¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë £³¡¥£²¤Î¥¹¥¯¥ê¥×¥È¤ò£±¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¡¢¾ðÊó¤ò¥¢¥µ¥¤¥ó¤·¤Æ¤«¤é¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë £´¡¥´ÉÍýÍÑ¥¹¥¯¥ê¥×¥È¤Ë¥²¡¼¥à½ªÎ»³ÎǧÍѥݥåץ¢¥Ã¥×¤òÀ¸À®¤¹¤ë½èÍý¤òÄɲä¹¤ë £µ¡¥£´¤Î¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥²¡¼¥à½ªÎ»³ÎǧÍѥݥåץ¢¥Ã¥×¤Î¥×¥ì¥Õ¥¡¥Ö¤ò¥¢¥µ¥¤¥ó¤·¤ÆÅÐÏ¿¤¹¤ë
¡¡¿§¡¹¤Ê¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁȤ߹ç¤ï¤»¤Æ¡¢¥²¡¼¥à½ªÎ»³ÎǧÍѤΥݥåץ¢¥Ã¥×¡¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡Ê°Ê²¼¡¢¥Ý¥Ã¥×¥¢¥Ã¥×¡Ë¤òºîÀ®¤·¤Þ¤¹¡£
¡¡¤³¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤ÏCanvas¤ÎÃæ¤ËÀ¸À®¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Þ¤¹¤Î¤Ç¡¢¤Þ¤º¤Ï¥Ò¥¨¥é¥ë¥¡¼¤ËCanvas¤òºîÀ®¤·¤Þ¤¹¡£¤¹¤Ç¤Ë¤¢¤ë¾ì¹ç¤Ë¤Ï¤½¤ì¤òÍøÍѤ·¤Þ¤¹¡£
¡¡Canvas¾å¤Ç¥á¥Ë¥å¡¼¤òɽ¼¨¤·¤Æ Create Empty ¤òÁªÂò¤·¡¢Ì¾Á°¤ò QuitCheckPopUp ¤ËÊѹ¹¤·¤Þ¤¹¡£¤³¤ì¤Ï¥Õ¥©¥ë¥ÀÂå¤ï¤ê¤ËÍøÍѤ·¤Þ¤¹¡£
¡¡¤½¤Î¸å¡¢QuitCheckPopUp¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢Image¡ÊUI => Image¡Ë¡¢Text(UI => Text)¡¢Create Empty ¤Î£³¤Ä¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
¡¡Image¤Î̾Á°¤Ï imgBackGround ¤ËÊѹ¹¤·¤Þ¤¹¡£¤³¤ì¤Ï¥Ý¥Ã¥×¥¢¥Ã¥×¤ÎÇØ·Ê²èÁü¤ÎÀßÄêÍѤËÍøÍѤ·¤Þ¤¹¡£¼«Í³¤Ê¥¤¥á¡¼¥¸¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£(Îã¤Ç¤ÏUnity¤ÎBackGround¥¤¥á¡¼¥¸¤òÀßÄê)

¡¡Text¤Î̾Á°¤Ï¡¢txtMessage ¤ËÊѹ¹¤·¤Þ¤¹¡£Text¥³¥ó¥Ý¡¼¥Í¥ó¥ÈÆâ¤ÎText¥×¥í¥Ñ¥Æ¥£Íó¤Ë¡Ö¥²¡¼¥à¤ò½ªÎ»¤·¤Þ¤¹¤«¡©¡×¤ÈÆþÎϤ·¡¢²èÌ̤˳ÎǧÍÑ¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤µ¤»¤Þ¤¹¡£

¡¡
¡¡Create Empty¤Î̾Á°¤Ï Buttons ¤ËÊѹ¹¤·¤Þ¤¹¡£¤³¤ì¤Ï¥Ü¥¿¥ó¤òÆþ¤ì¤ë¤¿¤á¤Î¥Õ¥©¥ë¥ÀÂå¤ï¤ê¤ËÍøÍѤ·¤Þ¤¹¡£

¡¡Buttons¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢Button(UI => Button)¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò£²¤ÄºîÀ®¤·¤Þ¤¹¡£Ì¾Á°¤Ï¤½¤ì¤¾¤ì btnQuitGame ¡¢btnClosePopUp ¤ËÊѹ¹¤·¤Þ¤¹¡£
¡¡btnQuitGame¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¤Ç¤¢¤ëText¤ÎText¥×¥í¥Ñ¥Æ¥£Íó¤Ë¤Ï¡Ö½ªÎ»¤¹¤ë¡×¤ÈÆþÎϤ·¤Þ¤¹¡£
¡¡btnClosePopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¤Ç¤¢¤ëText¤ÎText¥×¥í¥Ñ¥Æ¥£Íó¤Ë¤Ï¡Ö¥²¡¼¥à¤ËÌá¤ë¡×¤ÈÆþÎϤ·¤Þ¤¹¡£
¤É¤Á¤é¤âʸ»ú¤ÎÂ礤µ¡¢¥Õ¥©¥ó¥È¡¢°ÌÃ֤ʤɤÏŬµ¹ÀßÄꤷ¤Þ¤¹¡£
¡¡°Ê²¼¤Ë¡¢¥Ò¥¨¥é¥ë¥¡¼¤Ç¤Î¾õÂ֤ȡ¢³Æ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î²èÁü¤òźÉÕ¤·¤Þ¤¹¤Î¤Ç¡¢»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡
¡¡£±¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤Ë¡¢£²¤Î¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤·¤ç¤¦¡£¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢É¬ÍפʾðÊó¤ò¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
Button¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò£²¤ÄÅÐÏ¿¤Ç¤¤Þ¤¹¤Î¤Ç¡¢¤½¤ì¤é¤òƱ¤¸Ì¾Á°¤Î¾ì½ê¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
»²¹Íư²è
https://gyazo.com/bf5113a2d52b12bdd04b19490133f422
¡¡Ìµ»ö¤Ë¥¢¥µ¥¤¥ó¤Ç¤¤¿¤é¡¢¤³¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤Þ¤¹¡£
(Canvas¤´¤È¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¤Æ¡¢Canvas¤Î»Ò¤Ç¤¢¤ëQuitCheckPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤Þ¤¹¡£)
¥×¥ì¥Õ¥¡¥Ö²½¤·¤¿¤é¡¢¥Ò¥¨¥é¥ë¥¡¼¤«¤é¤Ïºï½ü¤·¤Æ¤ª¤¤Þ¤¹¡£
£µ¡¥£´¤Î¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥²¡¼¥à½ªÎ»³ÎǧÍѥݥåץ¢¥Ã¥×¤Î¥×¥ì¥Õ¥¡¥Ö¤ò¥¢¥µ¥¤¥ó¤·¤ÆÅÐÏ¿¤¹¤ë 
¡¡´ÉÍýÍѤΥ¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
Àè¤Û¤É£´¤Ç½èÍý¤òÄɲä·¤¿¤¿¤á¡¢¥¢¥µ¥¤¥ó¾ðÊ󤬣²¤ÄÄɲäµ¤ì¤Æ¤¤¤Þ¤¹¡£
¡¡£±¤Ä¤Ï¡¢ProjectÆâ¤Î¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤¿¥Ý¥Ã¥×¥¢¥Ã¥×¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
¡¡¤â¤¦°ì¤Ä¤Ï¤³¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤òÀ¸À®¤¹¤ë°ÌÃÖ¤òÅÐÏ¿¤·¤Þ¤¹¡£¥Ò¥¨¥é¥ë¥¡¼¤Ë¤¢¤ëCanvas¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

¡¡°Ê¾å¤Ç´°À®¤Ç¤¹¡£
¡¡¤Þ¤º¤Ï¡¢£²¤Î¼ê½ç¤Ç QuitCheckPopUp ¥¹¥¯¥ê¥×¥ÈÆâ¤Î¥³¥á¥ó¥È¥¢¥¦¥È¤·¤Æ¤¢¤ë½èÍý¤Î¥³¥á¥ó¥È¥¢¥¦¥È¤ò²ò½ü¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢ESC¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£¥Ý¥Ã¥×¥¢¥Ã¥×¤¬À¸À®¤µ¤ì¤ì¤ÐÀ®¸ù¤Ç¤¹¡£
¤³¤Î¤È¤¡¢¥²¡¼¥àÆâ¤Î½èÍý¤¬°ì»þ¥¹¥È¥Ã¥×¾õÂ֤ˤʤäƤ¤¤ë¤«¤â³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¤½¤ì¤¾¤ì¤Î¥Ü¥¿¥ó¤ò²¡¤·¤Æ¡¢¥²¡¼¥à½ªÎ»¤¬Àµ¾ï¤Ë½ªÎ»¤¹¤ë¤«¡¢¤Á¤ã¤ó¤È¥Ý¥Ã¥×¥¢¥Ã¥×¤¬Ç˲õ¤µ¤ì¤Æ¥²¡¼¥à¤¬ºÆ³«¤µ¤ì¤ë¤«¤É¤¦¤«¡¢¤ò³Îǧ¤·¤Þ¤¹¡£
<¼ÂÁõư²è¡Ê²èÌ̤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ë»þ´Ö¤Î·Ð²á¤¬°ì»þ¥¹¥È¥Ã¥×¤·¡¢ºÆ³«¤¹¤ë¤Î¤¬¤ï¤«¤ë¤È»×¤¤¤Þ¤¹¡£¡Ë>
https://gyazo.com/56a637b9354fe701922120a4836ad847
¡Ú½¤Àµ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡Û
¡¡¤³¤Î¾õÂ֤ΤޤޤǤ¹¤È¡¢¥Ý¥Ã¥×¥¢¥Ã¥×¤ò³«¤¤¤Æ¤¤¤ëºÝ¤ËºÆÅÙESC¥Ü¥¿¥ó¤ò²¡¤¹¤È¡¢¤µ¤é¤ËÄɲäΥݥåץ¢¥Ã¥×¤¬³«¤¤¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¾ï¤Ë£±¤Ä¤·¤«¥Ý¥Ã¥×¥¢¥Ã¥×¤òÀ¸À®¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¤É¤¦¤¹¤ì¤Ð¤¤¤¤¤«¡¢¹Í¤¨¤Æ¼ÂÁõ¤ò¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¡¡¼ÂÁõÎã¤òÄ󼨤·¤Æ¤ª¤¤Þ¤¹¡£Â¾¤Ë¤âÊýË¡¤Ï¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤´¼«Ê¬¤Î¹Í¤¨¤Ç¼ÂÁõ¤ò¤·¤Æ¤«¤é³Îǧ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
GameDirector(¤¢¤ë¤¤¤Ï¡¢GameMaster¤¬¤¢¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢¤½¤Á¤é¤Ëµ½Ò¤·¤Æ¤¯¤À¤µ¤¤)
¡¡£±¤È£²¤Î½èÍý¤ÎξÊý¤ò¼«Æ°¤Çʬ´ô¤¹¤ë½èÍý¤ò»ý¤Ã¤¿¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢¤½¤Î¥¹¥¯¥ê¥×¥È¤Ë¡¢¥·¡¼¥óÁ«°Ü¤·¤Æ¤âÇË´þ¤µ¤ì¤Ê¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë½èÍý¤òµ½Ò¤·¤Þ¤¹¡£
¤³¤¦¤¹¤ë¤³¤È¤Ç¡¢¤¤¤º¤ì¤Î¥²¡¼¥à¥·¡¼¥ó¤Ë¤â¥²¡¼¥à½ªÎ»¤ÎÌ¿Îá¤ò¸Æ¤Ó½Ð¤»¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¾ï¤ËÇÛÃÖ¤·¤Æ¡¢¤½¤Î¥¹¥¯¥ê¥×¥È¤¬¥²¡¼¥à½ªÎ»½èÍý¤òÀìÍѤǼõ¤±»ý¤Ä¤è¤¦¤Ë¤¹¤ëÀ߷פǤ¹¡£
QuitGameManager.cs
¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¡¢¼¡¤Ë¡¢¥²¡¼¥à¤ò³«»Ï¤¹¤ë¥·¡¼¥ó¡ÊTitle¤Ê¤É¡Ë¤Î¥Ò¥¨¥é¥ë¥¡¼¾å¤Ë UI => Canvas ¤ÇCanvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢Ì¾Á°¤òQuitGameManager¤ËÊѹ¹¤·¤Þ¤¹¡£
QuitGameManager¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¡¢¤¤¤ÞºîÀ®¤·¤¿QuitGameManager¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¤³¤ì¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥·¡¼¥óÁ«°Ü¤ò¤·¤Æ¤âÇË´þ¤µ¤ì¤º¤Ë¡¢¥²¡¼¥à¥·¡¼¥ó¤Ë»Ä¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡QuitGameManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ë¤ª¤¤¤Æ¡¢QuitCheckPopUp ¥¹¥¯¥ê¥×¥È¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¥¢¥µ¥¤¥ó¾ðÊ󤬣²¤Äɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢½çÈ֤˥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
¡¡
¡¡quitCheckPopUp ÊÑ¿ô¤Ë¤Ï¡¢Prefabs ¥Õ¥©¥ë¥À¤Ë¤¢¤ë QuitCheckPopUp ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡canvasTran ÊÑ¿ô¤Ë¡¢QuitGameManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Canvas ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥²¡¼¥à¤òµ¯Æ°¤·¡¢Title¥·¡¼¥ó¤¬»Ï¤Þ¤ë¤È¡¢¥·¡¼¥ó¤ÈƱ¤¸¥Þ¡¼¥¯¤ÎDontDestroyOnLoad¤¬¥Ò¥¨¥é¥ë¥¡¼¤ËÄɲ䵤졢¤½¤Î¥·¡¼¥ó¤ò³«¤¯¤È
¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤½¤Á¤é¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¤³¤È¤¬Ê¬¤«¤ê¤Þ¤¹¡£¤³¤Î¾õÂ֤ˤʤäƤ¤¤ì¤ÐÀ®¸ù¤Ç¤¹¡£Title¤«¤é¼¡¤Î¥·¡¼¥ó¤ØÁ«°Ü¤·¤Æ¤â
¤³¤ÎDontDestroyOnLoadÆâ¤Ë¤¢¤ë¥²¡¼¥à¤ÏÇË´þ¤µ¤ì¤º¤Ë»Ä¤ê¤Þ¤¹¡£
¡¡¤½¤Î¤¿¤á¡¢¤¤¤º¤ì¤Î¥·¡¼¥ó¤Ë¤âQuitGameManager¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬Â¸ºß¤¹¤ë¤è¤¦¤Ë¤Ê¤ê¡¢¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë
¥²¡¼¥à½ªÎ»½èÍý¤¬µ½Ò¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤É¤Î¥·¡¼¥ó¤«¤é¤Ç¤âEsc¥¡¼(¥¹¥Þ¥Û¤ÎÌá¤ë¥Ü¥¿¥ó)¤ò²¡¤¹¤³¤È¤Ç¥²¡¼¥à¤ò½ªÎ»¡Ê¤¢¤ë¤¤¤Ï½ªÎ»³Îǧ¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤¯¡Ë¤¹¤ë½èÍý¤¬¼ÂÁõ¤Ç¤¤Þ¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯