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

¡¡¤³¤Î¼ê½ç¤Ç¤Ï¥²¡¼¥à¤òµ¯Æ°¤¹¤ë¤È¥¿¥¤¥È¥ë¤òɽ¼¨¤·¡¢¥²¡¼¥à²èÌ̤ò¥¯¥ê¥Ã¥¯(¥¿¥Ã¥×)¤¹¤ë¤È¡¢¥²¡¼¥à¤¬¥¹¥¿¡¼¥È¤¹¤ë½èÍý¤ò¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£


¡ã¼ÂÁõ²èÌÌ¡¡¥¿¥¤¥È¥ëɽ¼¨¡¡=>¡¡¥²¡¼¥à²èÌ̤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¥²¡¼¥à¤¬¥¹¥¿¡¼¥È¡ä
https://gyazo.com/4adf6f3c50f6f84e061db68d2a0acec4


¡ã¼ÂÁõÆ°²è¡¡¥²¡¼¥à¥ª¡¼¥Ð¡¼É½¼¨Ãæ¤Ë¥²¡¼¥à²èÌ̤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤ÈºÆÅÙ¥¿¥¤¥È¥ë¤¬É½¼¨¤µ¤ì¤Æ¡¢¥²¡¼¥à¤¬¥¹¥¿¡¼¥È¤Ç¤­¤ë¡ä
https://gyazo.com/35c16697d451ff10db5c483b94169c86


¼ê½ç£²£³¡¡¡¼¥¿¥¤¥È¥ëɽ¼¨¤Î¼ÂÁõ¡¼
£´£°¡¥CanvasÆâ¤ËUIÉôÉʤòºîÀ®¤¹¤ë­¤¡Ê¥¿¥¤¥È¥ëɽ¼¨¡Ë
£´£±¡¥¥²¡¼¥àµ¯Æ°»þ¤Ë¥¿¥¤¥È¥ë¤òɽ¼¨¤·¡¢¥¿¥Ã¥×¤¹¤ë¤È¥²¡¼¥à¤¬³«»Ï¤µ¤ì¤ë½èÍý¤òÄɲ乤ë(UIManager¥¹¥¯¥ê¥×¥È)



¡¡¿·¤·¤¯³Ø½¬¤¹¤ëÆâÍƤϰʲ¼¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¡¦if ʸ¤Î¥Ö¥í¥Ã¥¯É½µ­¤Î¾Êάµ­Ë¡
¡¡¡¦¥á¥½¥Ã¥É¤Î°ú¿ô¤Î³èÍÑ



£´£°¡¥CanvasÆâ¤ËUIÉôÉʤòºîÀ®¤¹¤ë­¤¡Ê¥¿¥¤¥È¥ëɽ¼¨¡Ë

£±¡¥Àß·×


¡¡¥¿¥¤¥È¥ë¤Îɽ¼¨¤Ï CanvasÆâ¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀßÃÖ¤·¤ÆºîÀ®¤·¤Þ¤¹¡£
¤³¤ì¤é¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò UIManager ¥¹¥¯¥ê¥×¥È¤òÍøÍѤ·¤ÆÀ©¸æ¤¹¤ë¤³¤È¤Ç¡¢¥¿¥¤¥È¥ë¤òɽ¼¨¤·¤¿¤ê¡¢Èóɽ¼¨¤Ë¤·¤¿¤ê¤·¤Þ¤¹¡£

¡¡¤Þ¤¿¥²¡¼¥à¥ª¡¼¥Ð¡¼É½¼¨¤ËÍøÍѤ·¤Æ¤¤¤ë txtInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤âÀ©¸æ¤ò¹Ô¤¤¡¢Game Start ¤Îʸ»ú¤òɽ¼¨¤µ¤»¤Þ¤¹¡£
¡¡

¥¿¥¤¥È¥ëɽ¼¨ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤Î´°À®»þ¤Î¥Ò¥¨¥é¥ë¥­¡¼²èÁü



¡¡ºÇ½é¤Ë CanvasÆâ¤Ë¥¿¥¤¥È¥ëɽ¼¨¤ËɬÍפʥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤òºîÀ®¤·¡¢¤½¤Î¸å¡¢UIManager ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¤¤¤­¤Þ¤¹¡£


£²¡¥¥¿¥¤¥È¥ëɽ¼¨¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

£±¡¥Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

¡¡Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Create Empty ¤òÁªÂò¤·¤Æ¡¢¶õ¤Î¥²¡¼¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
̾Á°¤ò TitlePlace ¤ËÊѹ¹¤·¤Þ¤¹¡£¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¤³¤ì¤«¤éºîÀ®¤¹¤ë¥¿¥¤¥È¥ëɽ¼¨ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤Î¥Õ¥©¥ë¥À¤ÎÌò³ä¤ò»ý¤Á¤Þ¤¹¡£


TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥­¡¼²èÁü



¡¡TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡¤·¤Æ¡¢CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£
ÀßÄê¤ÏÆäËÊѹ¹¤¢¤ê¤Þ¤»¤ó¡£¤³¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÍøÍѤ·¤Æ¡¢Ê£¿ô¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ò¤Þ¤È¤á¤Æɽ¼¨¤·¤¿¤ê¡¢Èóɽ¼¨¤Ø¤ÈÀ©¸æ¤·¤Þ¤¹¡£


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



TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü



£²¡¥TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

¡¡TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢UI => Button ¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£
TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢Button ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£
̾Á°¤ò btnTitle ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥­¡¼²èÁü



¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¸«¤¨¤Ê¤¤¥Ü¥¿¥ó¤È¤·¤Æ¤ÎÌò³ä¤ò»ý¤Á¤Þ¤¹¡£
¡¡Scene¥Ó¥å¡¼¤Ë¤Æ¡¢Canvas ¤ÈƱ¤¸¥µ¥¤¥º¤Þ¤Ç¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÂ礭¤¯¤·¤ÆÀßÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥Ü¥¿¥ó¤È¤·¤Æ¤Îµ¡Ç½¤ò²Ì¤¿¤¹¤¿¤á¡¢²èÌÌ°ìÇÕ¤ËÀßÄꤷ¤Æ¤ª¤¯¤³¤È¤Ç¡¢²èÌ̤Τ¤¤º¤ì¤ÎÉôʬ¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¤â¥Ü¥¿¥ó¤¬È¿±þ¤¹¤ë¤è¤¦¤Ë½ÐÍè¤Þ¤¹¡£


btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼²èÁü



¡¡btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Color ¥×¥í¥Ñ¥Æ¥£Íó¤òÁªÂò¤·¡¢Alpha ¤ò 0 ¤ËÀßÄꤷ¤ÆÆ©ÌÀ¾õÂ֤ˤ·¤Æ¤¯¤À¤µ¤¤¡£
¤Þ¤¿¡¢Canvas Renderer ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Cull Transparent Mesh ¤Î¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Æ¤¯¤À¤µ¤¤¡£


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



¡¡Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤ÏÊѹ¹¤Ï¤¢¤ê¤Þ¤»¤ó¡£OnClick ¥¤¥Ù¥ó¥È¤Ë¤Ï¥¹¥¯¥ê¥×¥È¤«¤é¥á¥½¥Ã¥É¤òÅÐÏ¿¤·¤Þ¤¹¡£


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



£³¡¥btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢lblTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

¡¡btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢UI => Text ¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£
btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢Text ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£
̾Á°¤ò lblTitle ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


lblTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥­¡¼²èÁü



¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥²¡¼¥à¤Î¥¿¥¤¥È¥ëʸ»ú¤òɽ¼¨¤¹¤ëÌò³ä¤ò»ý¤Á¤Þ¤¹¡£


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



¡¡Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È ¤Î Text ¥×¥í¥Ñ¥Æ¥£Íó¤Ë¥²¡¼¥à¥¿¥¤¥È¥ë¤ò¼«Í³¤ËÆþ¤ì¤Æ¤¯¤À¤µ¤¤¡£
¤³¤³¤Ç¤Ï Ballon Flight ¤Èʸ»ú¤òÆþÎϤ·¤Æ¤¤¤Þ¤¹¡£¥Õ¥©¥ó¥È¤Î¼ïÎà¤ä¥µ¥¤¥º¤â¼«Í³¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
º£²ó¤ÏÂÀ»ú(Bold)¤«¤Ä¡¢Çò»ú¤Ë¤·¤Æ¡¢ Outline ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÍøÍѤ·¤Æ¹õ¤¤±ï¼è¤ê¤òʸ»úÁõ¾þ¤ò¤·¤Æ¤¤¤Þ¤¹¡£
ʸ»ú¤Î°ÌÃÖ¤ÏÃæ±û´ó¤»¡¦Ãæ±û°ÌÃÖ¤ËÀßÄꤷ¤Æ¤¤¤Þ¤¹¡£

¡¡Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Raycast Target ¤Î¥Á¥§¥Ã¥¯¤ò³°¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£


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



¡¡Text ¤ÎÀßÄ꤬½ªÎ»¤·¤¿¤é¡¢Scene¥Ó¥å¡¼¤äGame¥Ó¥å¡¼¤ò¸«¤Ê¤¬¤é¡¢CanvasÆâ¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£(¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤â»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤)


lblTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼¤ÈGame¥Ó¥å¡¼²èÁü



£´¡¥btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢lblStart ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë

¡¡btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢UI => Text ¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£
btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢Text ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£
̾Á°¤ò lblStart ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£


lblStart ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡¥Ò¥¨¥é¥ë¥­¡¼²èÁü



¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥¿¥¤¥È¥ëɽ¼¨Ãæ¤Ë²èÌ̤Υ¯¥ê¥Ã¥¯(¥¿¥Ã¥×)¤òÂ¥¤¹Ê¸»ú¤òɽ¼¨¤¹¤ëÌò³ä¤ò»ý¤Á¤Þ¤¹¡£
¤Þ¤¿¥æ¡¼¥¶¡¼¤Ëµ¤¤Å¤«¤»¤ë¤è¤¦¤Ë¡¢UIManager ¥¹¥¯¥ê¥×¥È¤òÍøÍѤ·¤ÆÅÀÌÇ¥¢¥Ë¥á¤µ¤»¤Þ¤¹¡£


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



¡¡Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Text ¥×¥í¥Ñ¥Æ¥£Íó¤Ë "Tap Start!" ¤ÈÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£
¤³¤³¤Ç¤Ï Ballon Flight ¤Èʸ»ú¤òÆþÎϤ·¤Æ¤¤¤Þ¤¹¡£¥Õ¥©¥ó¥È¤Î¼ïÎà¤ä¥µ¥¤¥º¤â¼«Í³¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
ʸ»ú¤Î°ÌÃÖ¤ÏÃæ±û´ó¤»¡¦Ãæ±û°ÌÃÖ¤ËÀßÄꤷ¤Æ¤¤¤Þ¤¹¡£

¡¡Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Raycast Target ¤Î¥Á¥§¥Ã¥¯¤ò³°¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡Text ¤ÎÀßÄ꤬½ªÎ»¤·¤¿¤é¡¢Scene¥Ó¥å¡¼¤äGame¥Ó¥å¡¼¤ò¸«¤Ê¤¬¤é¡¢CanvasÆâ¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î°ÌÃÖ¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£(¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤â»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤)


lblStart ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¡Scene¥Ó¥å¡¼¤ÈGame¥Ó¥å¡¼²èÁü



¡¡Text ¤È¥µ¥¤¥º¡¦°ÌÃÖ¤ÎÀßÄ꤬½ªÎ»¤·¤¿¤é¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡¤·¤Æ¡¢CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£
ÅÀÌÇ¥¢¥Ë¥á¤ò¼ÂÁõ¤¹¤ëºÝ¤ËÍøÍѤ·¤Þ¤¹¡£ÆäËÀßÄê¤ÏɬÍפ¢¤ê¤Þ¤»¤ó¡£


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



¡¡°Ê¾å¤Ç¥¿¥¤¥È¥ëɽ¼¨ÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎºîÀ®¤Ï´°Î»¤Ç¤¹¡£

¡¡TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Alpha ¤ÎÃͤòÁàºî¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
»Ò¥ª¥Ö¥¸¥§¥¯¥È¤¬°ì½ï¤Ëɽ¼¨¡¢Èóɽ¼¨¤µ¤ì¤Þ¤¹¡£¤³¤ÎÀ©¸æ¤ò UIManager ¥¹¥¯¥ê¥×¥È¤òÍøÍѤ·¤Æ¹Ô¤¦¤³¤È¤Ë¤è¤ê¡¢¥¿¥¤¥È¥ëɽ¼¨¤òÀ©¸æ¤·¤Þ¤¹¡£
³Îǧ¸å¤Ï Alpha ¤Ï 1 ¤ËÌᤷ¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£


¡ã¸¡¾ÚÆ°²è¡¡CanvasGroup¤ÎÁàºî¡ä
https://gyazo.com/9f502ae437156335a0123155e9d436da


£´£±¡¥¥²¡¼¥àµ¯Æ°»þ¤Ë¥¿¥¤¥È¥ë¤òɽ¼¨¤·¡¢¥¿¥Ã¥×¤¹¤ë¤È¥²¡¼¥à¤¬³«»Ï¤µ¤ì¤ë½èÍý¤òÄɲ乤ë

£±¡¥Àß·×


¡¡UIManager¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Æ¡¢¥²¡¼¥àµ¯Æ°»þ¤Ë¥¿¥¤¥È¥ëÍÑ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òɽ¼¨¤µ¤»¤ëÀ©¸æ¤òÄɲä·¤Þ¤¹¡£
¥¿¥¤¥È¥ëɽ¼¨Ãæ¤Ë¥²¡¼¥à²èÌ̤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡¢¥¿¥¤¥È¥ë¤¬½ù¡¹¤ËÈóɽ¼¨¤Ë¤Ê¤ë¤È¤È¤â¤Ë¡¢
¥²¡¼¥à¥ª¡¼¥Ð¡¼¤Èɽ¼¨¤·¤Æ¤¤¤¿ InfoPlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î txtInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë " Game Start" ¤Èɽ¼¨¤µ¤»¤Þ¤¹¡£

¡¡¥²¡¼¥à¥ª¡¼¥Ð¡¼¤Ë¤Ê¤Ã¤ÆºÆÅÙ¥²¡¼¥à¤ò¥¹¥¿¡¼¥È¤¹¤ë¾ì¹ç¤Ë¤â¡¢¤Þ¤¿¥¿¥¤¥È¥ëɽ¼¨¤«¤é»Ï¤Þ¤ê¤Þ¤¹¡£

¡¡¥²¡¼¥àµ¯Æ°»þ¤«¤é¥¿¥¤¥È¥ëɽ¼¨¤¬Èóɽ¼¨¤Ë¤Ê¤ë¤Þ¤Ç¤Î½èÍý¤Ï¤¹¤Ù¤Æ UIManager ¥¹¥¯¥ê¥×¥È¤Ëµ­½Ò¤ò¹Ô¤¤¤Þ¤¹¡£
¤½¤ÎºÝ¡¢£´¤Ä¤Î¥á¥½¥Ã¥É¤¬°ìÏ¢¤Î½èÍý¤ÇÆ°¤¤¤Æ¤¤¤ë¤Î¤Ç¡¢¤½¤ÎµóÆ°¤ò¤·¤Ã¤«¤ê¤ÈÍý²ò¤·¤Ê¤¬¤é½èÍý¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡UIManager ¥¹¥¯¥ê¥×¥ÈÆâ¤Îή¤ì¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£

£±¡¥Start ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤Æ¡¢SwitchDisplayTitle ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤ë
¡¡¡¡SwitchDisplayTitle ¥á¥½¥Ã¥É¤Ï¥¿¥¤¥È¥ëɽ¼¨¤ÎÀÚ¤êÂؤ¨¤ò¹Ô¤¦¥á¥½¥Ã¥É¤Ç¤¢¤ê¡¢»Ï¤á¤Ï¥¿¥¤¥È¥ë¤¬½ù¡¹¤Ëɽ¼¨¤µ¤ì¤ë
¡¡¡¡¢­
£²¡¥¥¿¥¤¥È¥ëɽ¼¨Ãæ¤Ï²èÌ̤Υ¯¥ê¥Ã¥¯¤òÂÔ¤Ä
¡¡¡¡²èÌ̤¬¥¯¥ê¥Ã¥¯¤µ¤ì¤ë¤È Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î OnClick ¥¤¥Ù¥ó¥È¤ËÅÐÏ¿¤µ¤ì¤¿ OnClickTilte ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤ë
¡¡¡¡¢­
£³¡¥OnClickTitle ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤ë¤È¡¢£²²óÌܤΠSwitchDisplayTitle ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤ë¡£º£Å٤ϥ¿¥¤¥È¥ë¤¬½ù¡¹¤ËÈóɽ¼¨¤Ë¤Ê¤ë
¡¡¡¡¤Þ¤¿¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤Ç¤¢¤ë DisplayGameStartInfo ¥á¥½¥Ã¥É¤â¼Â¹Ô¤µ¤ì¤ë
¡¡¡¡¢­
£´¡¥DisplayGameStartInfo ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤ë¤È¡¢txtInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î Text Íó¤Ë "Game Start"¤¬ÂåÆþ¤µ¤ì¤Æ²èÌ̤Ëɽ¼¨¤µ¤ì¤ë
¡¡¡¡°ìÄê»þ´Ö¸å¤Ë½ù¡¹¤Ëʸ»ú¤¬¾Ã¤¨¤Æ¡¢¥¿¥¤¥È¥ë¤Îɽ¼¨¤âÈóɽ¼¨¤Ë¤Ê¤ë¡¡¡¡

¡¡SwitchDisplayTitle ¥á¥½¥Ã¥É¤Ï£²²ó¼Â¹Ô¤µ¤ì¤Æ¡¢¤½¤ÎÅÔÅÙ¡¢°ú¿ô¤Î¾ðÊó¤òÍøÍѤ·¤Æ½èÍý¤òÊѲ½¤µ¤»¤Æ¤¤¤Þ¤¹¡£
£±²óÌܤϥ¿¥¤¥È¥ë¤òɽ¼¨¤·¡¢£²²óÌܤϥ¿¥¤¥È¥ë¤òÈóɽ¼¨¤Ë¤·¤Æ¤¤¤Þ¤¹¡£°ú¿ô¤ò¾å¼ê¤Ë³èÍѤ¹¤ì¤Ð£±¤Ä¤Î¥á¥½¥Ã¥É¤Ç¥á¥½¥Ã¥É£²¤Äʬ¤ÎÌò³ä¤òÏŤ¨¤Þ¤¹¡£


£²¡¥UIManager ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡¿·¤·¤¯¥á¥ó¥ÐÊÑ¿ô¤ò£³¤ÄÄɲä·¤Þ¤¹¡£¤¤¤º¤ì¤â¥¿¥¤¥È¥ëÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÁàºî¤¹¤ë¤¿¤á¤ÎÊÑ¿ô¤Ç¤¹¡£

¡¡Àè¤Û¤ÉÀâÌÀ¤·¤¿½èÍý¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤Ë¥á¥½¥Ã¥É¤ò¿·¤·¤¯£´¤ÄÄɲä·¤Þ¤¹¡£·Ò¤¬¤ê¤ò¤·¤Ã¤«¤ê¤ÈÇÄ°®¤·¤Þ¤·¤ç¤¦¡£


UIManager.cs

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



£³¡¥¡ãif ʸ¤Î¥Ö¥í¥Ã¥¯É½µ­¤Î¾Êάµ­Ë¡¡ä


¡¡if ʸÆâ¤Î½èÍý¤¬£±¹Ô¤Î¤ß¤Ç¤¢¤ë¾ì¹ç¡¢{¡¡}¡¡¤Î¥Ö¥í¥Ã¥¯¤ò¾Êά¤·¤Æµ­½Ò¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡ãif ʸ¤Î¾Êάµ­Ë¡­¡¡ä
    if (isSwitch) canvasGroupTitle.alpha = 0;

¡ãif ʸ¤Î¾Êάµ­Ë¡­¢¡ä
    if (isSwitch) 
        canvasGroupTitle.alpha = 0;

¡ãÄ̾ï¤Î if ʸ¤Îµ­½Ò¡ä
    if (isSwitch) {
        canvasGroupTitle.alpha = 0;
    } 

¡¡½èÍý¤¬£²¹Ô°Ê¾å¤Ë¤ï¤¿¤ë¾ì¹ç¤Ë¤Ï¾Êά¤Ç¤­¤Þ¤»¤ó¤Î¤Ç¡¢ÍøÍѤ¹¤ë¾ì¹ç¤Ë¤ÏÃí°Õ¤¬É¬ÍפǤ¹¡£

¡¡if / else ʸ¤Î¾ì¹ç¤Ë¤â½ÐÍè¤Þ¤¹¡£

¡ãif / elseʸ¤Î¾Êάµ­Ë¡¡ä
    if (isSwitch) canvasGroupTitle.alpha = 0;
    else return;


£´¡¥UIManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î UIManager ¥¹¥¯¥ê¥×¥È¤òÀßÄꤹ¤ë


¡¡UIManager¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤Þ¤·¤¿¤Î¤Ç¡¢UIManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î UIManager ¥¹¥¯¥ê¥×¥È¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¥á¥ó¥ÐÊÑ¿ô¤È¤·¤ÆÀë¸À¤·¤¿£³¤Ä¤ÎÊÑ¿ô¤Î¾ðÊó¤¬Äɲ䵤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢½çÈ֤˥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£


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



¡¡btnTitle ÊÑ¿ô¤Ë¤Ï¡¢Button Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊó¤¬É¬ÍפǤ¹¡£¤³¤³¤Ë¤Ï btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
btnTitle ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë Button ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊ󤬥¢¥µ¥¤¥ó¤µ¤ì¤Þ¤¹¡£

¡¡lblStart ÊÑ¿ô¤Ë¤Ï¡¢Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊó¤¬É¬ÍפǤ¹¡£¤³¤³¤Ë¤Ï lblStart ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
lblStart ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊ󤬥¢¥µ¥¤¥ó¤µ¤ì¤Þ¤¹¡£

¡¡canvasGroupTitle ÊÑ¿ô¤Ë¤Ï¡¢CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊó¤¬É¬ÍפǤ¹¡£¤³¤³¤Ë¤Ï TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
TitlePlace ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¾ðÊ󤬥¢¥µ¥¤¥ó¤µ¤ì¤Þ¤¹¡£


¡ã¼ê½çÆ°²è¡¡¥¢¥µ¥¤¥ó¡ä
https://gyazo.com/e619371f15a7dce628fc71e6a64e5351


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



¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£


£µ¡¥¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÆ°ºî¤ò³Îǧ¤¹¤ë


¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤ÆÆ°ºî¤ò³Îǧ¤·¤Æ¤¤¤­¤Þ¤¹¡£²¿¤â¤Ê¤¤¾õÂÖ¤«¤é¡¢¥¿¥¤¥È¥ë¤¬½ù¡¹¤Ëɽ¼¨¤µ¤ì¤ì¤ÐÀ®¸ù¤Ç¤¹¡£
¤Þ¤¿¥¯¥ê¥Ã¥¯¤òÂԤĴ֡¢Tap Start ¤Îʸ»ú¤¬ÅÀÌǤò·«¤êÊÖ¤·¤Æ¤¤¤ì¤ÐÀ®¸ù¤Ç¤¹¡£

¡¡¥¯¥ê¥Ã¥¯¤ò¤·¤¿ºÝ¤Ë¥¿¥¤¥È¥ë¤¬½ù¡¹¤ËÈóɽ¼¨¤Ë¤Ê¤ë¤È¤È¤â¤Ë¡¢²èÌ̤¬Çö°Å¤¯¤Ê¤ê¡¢Game Start ¤Îʸ»ú¤¬É½¼¨¤µ¤ì¤Æ
¤Þ¤¿½ù¡¹¤Ë¾Ã¤¨¤Æ¤¤¤±¤ì¤ÐÀ®¸ù¤Ç¤¹¡£


¡ã¼Â¹ÔÆ°²è¡¡¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ë¤È¥¿¥¤¥È¥ëɽ¼¨¤¹¤ë¡ä
https://gyazo.com/4adf6f3c50f6f84e061db68d2a0acec4


¡¡¥²¡¼¥à¥ª¡¼¥Ð¡¼¤Ë¤Ê¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢Àè¤Û¤É¤Î¼ê½ç¤Ç¥¯¥ê¥Ã¥¯¤ò¤¹¤ë¤È¥²¡¼¥à¤¬ºÇ½é¤«¤é¥¹¥¿¡¼¥È¤¹¤ë½èÍý¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¥¯¥ê¥Ã¥¯¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¥¿¥¤¥È¥ë¤Îɽ¼¨¤«¤é»Ï¤Þ¤Ã¤Æ¡¢Æ±¤¸¤è¤¦¤Ë¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥²¡¼¥à¤¬¥¹¥¿¡¼¥È¤¹¤ì¤ÐÀ®¸ù¤Ç¤¹¡£


¡ã¼Â¹ÔÆ°²è¡¡¥²¡¼¥à¥ª¡¼¥Ð¡¼É½¼¨Ãæ¤Ë¥²¡¼¥à²èÌ̤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤ÈºÆÅÙ¥¿¥¤¥È¥ë¤¬É½¼¨¤µ¤ì¤Æ¡¢¥²¡¼¥à¤¬¥¹¥¿¡¼¥È¤Ç¤­¤ë¡ä
https://gyazo.com/35c16697d451ff10db5c483b94169c86


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

¡¡¼¡¤Ï¡¡¼ê½ç£²£´¡¡¡¼¥¯¥ê¥¢¾ò·ï¤È¥´¡¼¥ëÃÏÅÀ¤Î¼«Æ°À¸À®½èÍý¤Î¼ÂÁõ¡¼¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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