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

¥²¡¼¥à½ªÎ»½èÍý¤òÄɲ乤ëÊýË¡


¡¡ÆÃÄê¤Î¥Ü¥¿¥ó(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¥×¥í¥Ñ¥Æ¥£Íó¤Ë¤Ï¡Ö¥²¡¼¥à¤ËÌá¤ë¡×¤ÈÆþÎϤ·¤Þ¤¹¡£
¤É¤Á¤é¤âʸ»ú¤ÎÂ礭¤µ¡¢¥Õ¥©¥ó¥È¡¢°ÌÃ֤ʤɤÏŬµ¹ÀßÄꤷ¤Þ¤¹¡£

¡¡°Ê²¼¤Ë¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ç¤Î¾õÂ֤ȡ¢³Æ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î²èÁü¤òźÉÕ¤·¤Þ¤¹¤Î¤Ç¡¢»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡
¥Ò¥¨¥é¥ë¥­¡¼

QuitCheckPopUp

btnQuitGame¤È¡¢»Ò¤ÎText





btnClosePopUp¤È¡¢»Ò¤ÎText





£²¡¥¥²¡¼¥à½ªÎ»³ÎǧÍѥݥåץ¢¥Ã¥×¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡£±¤ÇºîÀ®¤·¤¿¥Ý¥Ã¥×¥¢¥Ã¥×¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë¤¿¤á¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£Ì¾Á°¤â¥Ý¥Ã¥×¥¢¥Ã¥×¤ÈƱ¤¸¤Ë¤·¤Æ¤ª¤­¤Þ¤¹¡£

QuitCheckPouUp.cs

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


£³¡¥£²¤Î¥¹¥¯¥ê¥×¥È¤ò£±¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¡¢¾ðÊó¤ò¥¢¥µ¥¤¥ó¤·¤Æ¤«¤é¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë


¡¡£±¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤Ë¡¢£²¤Î¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤·¤ç¤¦¡£¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢É¬ÍפʾðÊó¤ò¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
Button¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò£²¤ÄÅÐÏ¿¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢¤½¤ì¤é¤òƱ¤¸Ì¾Á°¤Î¾ì½ê¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

»²¹ÍÆ°²è
https://gyazo.com/bf5113a2d52b12bdd04b19490133f422

¡¡Ìµ»ö¤Ë¥¢¥µ¥¤¥ó¤Ç¤­¤¿¤é¡¢¤³¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤Þ¤¹¡£
(Canvas¤´¤È¥×¥ì¥Õ¥¡¥Ö¤Ë¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¤Æ¡¢Canvas¤Î»Ò¤Ç¤¢¤ëQuitCheckPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤Þ¤¹¡£)
¥×¥ì¥Õ¥¡¥Ö²½¤·¤¿¤é¡¢¥Ò¥¨¥é¥ë¥­¡¼¤«¤é¤Ïºï½ü¤·¤Æ¤ª¤­¤Þ¤¹¡£

£´¡¥´ÉÍýÍÑ¥¹¥¯¥ê¥×¥È¤Ë¥²¡¼¥à½ªÎ»³ÎǧÍѥݥåץ¢¥Ã¥×¤òÀ¸À®¤¹¤ë½èÍý¤òÄɲ乤ë



¡¡¤¹¤Ç¤Ë¤¢¤ë´ÉÍýÍÑ¥¹¥¯¥ê¥×¥È¤ÇÂбþ¤·¤Æ¤¯¤À¤µ¤¤¡£¤É¤Á¤é¤Ç¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£¤½¤¦¤¤¤Ã¤¿´ÉÍýÍѤΥ¹¥¯¥ê¥×¥È¤¬¤Ê¤¤¾ì¹ç¤Ë¤ÏGameDirector¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¡¢½èÍý¤ò½ñ¤¤¤Æ¤¯¤À¤µ¤¤¡£

GameDirector(¤¢¤ë¤¤¤Ï¡¢GameMaster¤¬¤¢¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢¤½¤Á¤é¤Ëµ­½Ò¤·¤Æ¤¯¤À¤µ¤¤)

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

£µ¡¥£´¤Î¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥²¡¼¥à½ªÎ»³ÎǧÍѥݥåץ¢¥Ã¥×¤Î¥×¥ì¥Õ¥¡¥Ö¤ò¥¢¥µ¥¤¥ó¤·¤ÆÅÐÏ¿¤¹¤ë


¡¡´ÉÍýÍѤΥ¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
Àè¤Û¤É£´¤Ç½èÍý¤òÄɲä·¤¿¤¿¤á¡¢¥¢¥µ¥¤¥ó¾ðÊ󤬣²¤ÄÄɲ䵤ì¤Æ¤¤¤Þ¤¹¡£

¡¡£±¤Ä¤Ï¡¢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¥­¡¼(¥¹¥Þ¥Û¤ÎÌá¤ë¥Ü¥¿¥ó)¤ò²¡¤¹¤³¤È¤Ç¥²¡¼¥à¤ò½ªÎ»¡Ê¤¢¤ë¤¤¤Ï½ªÎ»³Îǧ¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤¬³«¤¯¡Ë¤¹¤ë½èÍý¤¬¼ÂÁõ¤Ç¤­¤Þ¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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