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

´³»Ù¤ÎÁªÂòµ¡Ç½¤òÄɲ乤뭡


¡¡º£²ó¤Î¥Ñ¥º¥ë¥²¡¼¥à¤Ï´³»Ù¤ò»È¤Ã¤¿¥²¡¼¥à¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¤»¤Ã¤«¤¯¤Ç¤¹¤«¤é¥×¥ì¥¤¥ä¡¼¼«¿È¤Ë¹¥¤­¤Ê´³»Ù¤òÁªÂò¤·¤Æ¤â¤é¤¦¤³¤È¤¬¤Ç¤­¤ì¤Ð¡¢¤è¤ê¥²¡¼¥à¤ò³Ú¤·¤ó¤Ç¤â¤é¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£

¡¡¤½¤³¤Ç¥²¡¼¥à¤Î¥µ¥¤¥¯¥ë¤ò½¤Àµ¤·¤Æ¡¢°Ê²¼¤Î¤è¤¦¤Ê¥²¡¼¥à¥µ¥¤¥¯¥ë¤ÎÀ߷פò¹Ô¤¤¤Þ¤¹¡£
¥²¡¼¥à¤Ë¤ÏÁªÂò¤·¤¿´³»Ù£±¤Ä¡Ü¥é¥ó¥À¥à¤Ê´³»Ù£´¤Ä¤È¤¤¤¦·Á¤Ç¡¢À¸À®¤µ¤ì¤ë´³»Ù¤ËÁªÂò¤·¤¿´³»Ù¤ÎÆâÍƤ¬È¿±Ç¤µ¤ì¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

£±¡¥´³»Ù¤òÁªÂò¤¹¤ëEtoSelectPopUp¤¬É½¼¨¤µ¤ì¤Æ¥¿¥Ã¥×¤Ç´³»Ù¤ò£±¤ÄÁªÂò¤·¤Æ¥²¡¼¥à¥¹¥¿¡¼¥È¤ò¥¿¥Ã¥×¤¹¤ë
£²¡¥¥²¡¼¥à¤¬³«»Ï¤µ¤ì¤ë
£³¡¥»Ä¤ê»þ´Ö¤¬0¤Ë¤Ê¤Ã¤¿¤éResultPopUp¤¬É½¼¨¤µ¤ì¤Æ¡¢¥²¡¼¥à·ë²Ì¤¬É½¼¨¤µ¤ì¤ë
£´¡¥ResultPopUp¤ò¥¿¥Ã¥×¤¹¤ë¤³¤È¤Ç¡Ú£±¡Û¤ËÌá¤ë

¡¡£²¡Á£´¤Þ¤Ç¤Îή¤ì¤ÏƱ¤¸¤Ç¤¹¤Î¤Ç¡¢¡Ú£±¡Û¤Î´³»Ù¤òÁªÂò¤¹¤ëÁàºî¤òÄɲä·¤Þ¤¹¡£



¡¡¼ê½ç¤ÏȯŸ£µ¡Á£·¤Ç¼ÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤­¤Þ¤¹¡£

¡¡È¯Å¸£µ¤Ç¤ÏEtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎºîÀ®¡¢È¯Å¸£¶¤Ç¤Ï´³»Ù¤Î¥Ü¥¿¥óÍѤΥץì¥Õ¥¡¥Ö¤ÎºîÀ®¡¢È¯Å¸£·¤Ç¤ÏEtoSelectPopUp¥¹¥¯¥ê¥×¥È¤ÎºîÀ®¤ÈÆ°ºî¤Î³Îǧ¤ò¹Ô¤¤¤Þ¤¹¡£


¡¡´°À®Æ°²è¤Ç¤¹¡£³¥¿§¤Ë¤Ê¤Ã¤Æ¤¤¤ë´³»Ù¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤ë´³»Ù¤Ë¤Ê¤ê¤Þ¤¹¡£¤³¤Î´³»Ù¡Ü¥é¥ó¥À¥à£´¼ïÎà¤Î´³»Ù¤¬¥²¡¼¥àÆâ¤ËÀ¸À®¤µ¤ì¤Þ¤¹¡£

https://gyazo.com/e91a216fbb2e336c846078ae18f25e97



¡¡¼ÂÁõ¤Î¼ê½ç¤Ç¤¹¡£

¡¡£±¡¥´³»Ù¤ÎÁªÂò¤ò¹Ô¤¦¡¢EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë(´³»Ù¤Î¥Ü¥¿¥ó¤ä¥¹¥¿¡¼¥È¥Ü¥¿¥ó¤òɽ¼¨)



¡¡¿·¤·¤¯³Ø½¬¤¹¤ëÆâÍƤˤʤê¤Þ¤¹¡£

¡¦GridLayoutGroup¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î»ÈÍÑÊýË¡

¡¡¤½¤ì¤Ç¤Ï¤Þ¤º¤ÏEtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£


£±¡¥´³»Ù¤ÎÁªÂò¤ò¹Ô¤¦¡¢EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë(´³»Ù¤Î¥Ü¥¿¥ó¤ä¥¹¥¿¡¼¥È¥Ü¥¿¥ó¤òɽ¼¨)


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ëCanvas¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÃæ¤Ë¡¢¿·¤·¤¯¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄɲ䷤Ƥ¤¤­¤Þ¤¹¡£
¤³¤ì¤ÏEtoSelectPopUp¤È¤¤¤¦Ì¾Á°¤Ç¡¢¥²¡¼¥àÆâ¤ËÅо줵¤»¤ë´³»Ù¤ò£±¤ÄÁªÂò¤¹¤ë¤¿¤á¤Î¥Ý¥Ã¥×¥¢¥Ã¥×¤È¤Ê¤ê¤Þ¤¹¡£
¤³¤Î¥Ý¥Ã¥×¥¢¥Ã¥×Æâ¤Ë¡¢´³»Ù¤Î¥¤¥á¡¼¥¸²èÁü¤ò»ý¤Ã¤¿¥Ü¥¿¥ó¤ò¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤ÆÀ¸À®¤·¡¢´°À®¤µ¤»¤Þ¤¹¡£
¤³¤Î¼ê½ç¤¬½ª¤ï¤Ã¤¿ºÝ¤Ë¤Ï¡¢²¼µ­¤Î²èÁü¤Î¤è¤¦¤Ê·Á¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡

¥Ò¥¨¥é¥ë¥­¡¼Á´ÂÎ



EtoSelectPopUp¤Î¥Ò¥¨¥é¥ë¥­¡¼¹½À®



EtoSelectPopUp¤Î´°À®²èÁü



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


¡¡Canvas¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¹Ô¤¤¡¢Create Empty ¤òÁªÂò¤·¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£Ì¾Á°¤ò EtoSelectPopUp ¤ËÊѹ¹¤·¤Þ¤¹¡£
EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¥Õ¥©¥ë¥ÀÂå¤ï¤ê¤ËÍøÍѤ·¤Þ¤¹¡£¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Ë¥Ü¥¿¥ó¤òÀ¸À®¤¹¤ë¾ì½ê¤ä¥²¡¼¥à¥¹¥¿¡¼¥ÈÍѤΥܥ¿¥ó¤Ê¤É¤òÇÛÃÖ¤·¤Þ¤¹¡£

¡¡EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£RectTransfrom¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¤â¤·¤âTransform¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ç¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢ºÆÅÙºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡¤·¤Æ¡¢CanvasGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£ÀßÄê¤ÏÊѹ¹¤·¤Ê¤¯¤ÆÂç¾æÉפǤ¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£¤³¤ì¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£


EtoSelectPopUp¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü


Scene¥Ó¥å¡¼²èÁü(Æ©ÌÀ¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¤Î¤Ç¡¢²èÌ̤ÎÃæ±û¤Ë¤¢¤ì¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó)



EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆImage¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄɲä·¡¢BackGround¤Ë̾Á°¤òÊѤ¨¤ë


¡¡EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¹Ô¤¤¡¢UI => Image ¤òÁªÂò¤·¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£Ì¾Á°¤ò BackGround ¤ËÊѹ¹¤·¤Þ¤¹¡£
BackGround¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¡¢´³»ÙÁªÂò»þ¤ÎÇطʲèÁü¤òÀßÄꤷ¤Þ¤¹¡£


¡¡BackGround¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£RectTransfrom¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¢¤¢¤ë¤¤¤ÏScene¥Ó¥å¡¼Æâ¤Ç°ÌÃÖ¤òÂ礭¤µ¤òÄ´À°¤·¤Þ¤¹¡£
²èÁü¤ò»²¹Í¤Ë¡ÊºÙ¤«¤¤¿ô»ú¤ÏŬµ¹ÀÚ¤ê¾å¤²¤Æ¤¯¤À¤µ¤¤¡Ë¡¢Canvas¤ÈƱ¤¸Â礭¤µ¤Ë¤·¤Æ¡¢¥²¡¼¥à²èÌ̤ò±£¤¹¤è¤¦¤ËÇÛÃÖ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤Ä¤Å¤¤¤ÆImage¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎSourceImage¤Ë¡¢´³»ÙÁªÂò»þ¤ÎÇطʤȤʤë²èÁü¤òÀßÄꤷ¤Þ¤¹¡£
¤³¤³¤Ç¤Ï̵ÎÁ²èÁü¤òõ¤·¤Æ¤­¤Æ¥¤¥ó¥Ý¡¼¥È¤·¤ÆÍøÍѤ·¤Æ¤¤¤Þ¤¹¤¬¡¢²èÁü¤Ï¼«Í³¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£¡Ê´³»Ù¤Ë¹ç¤ï¤»¤ÆÏÂÉ÷¤ÊÁǺà¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡Ë
¡¡¹ç¤ï¤»¤ÆImage¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤¢¤ë Raycast Target ¤Î¥Á¥§¥Ã¥¯¤ò³°¤·¤Þ¤¹¡£

¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£

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


Scene¥Ó¥å¡¼²èÁü


Game¥Ó¥å¡¼²èÁü



EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆImage¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄɲä·¡¢EtoButtonPlace¤Ë̾Á°¤òÊѤ¨¤ë


¡¡EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¹Ô¤¤¡¢UI => Image ¤òÁªÂò¤·¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£Ì¾Á°¤ò EtoButtonPlace ¤ËÊѹ¹¤·¤Þ¤¹¡£
EtoButtonPlace¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥¹¥¯¥ê¥×¥È¤«¤éÀ¸À®¤µ¤ì¤¿´³»Ù¤Î¥Ü¥¿¥ó¤òÅù´Ö³Ö¤Çʤ٤Æɽ¼¨¤¹¤ëÌò³ä¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡

¡¡EtoButtonPlace¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£RectTransfrom¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¢¤¢¤ë¤¤¤ÏScene¥Ó¥å¡¼Æâ¤Ç°ÌÃÖ¤òÂ礭¤µ¤òÄ´À°¤·¤Þ¤¹¡£
²èÁü¤ò»²¹Í¤Ë¡ÊºÙ¤«¤¤¿ô»ú¤ÏŬµ¹ÀÚ¤ê¾å¤²¤Æ¤¯¤À¤µ¤¤¡Ë¡¢BackGroundÆâ¤ËŬµ¹¤ÊÂ礭¤µ¤Ë¤·¤ÆÇÛÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£
¤Þ¤¿BackGround¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤è¤ê¤â¼êÁ°¤Ëɽ¼¨¤µ¤ì¤ë¤è¤¦¤Ë¡¢CanvasÆâ¤Î¥Ò¥¨¥é¥ë¥­¡¼°ÌÃÖ¤ÏBackGround¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤è¤ê¤â²¼¤ËÇÛÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£


¥Ò¥¨¥é¥ë¥­¡¼²èÁü



¡¡¤Ä¤Å¤¤¤ÆImage¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎSourceImage¤Ë¡¢´³»Ù¥Ü¥¿¥ó¤ÎʤÖÇطʤȤʤë²èÁü¤òÀßÄꤷ¤Þ¤¹¡£
¤³¤³¤Ç¤ÏUnity¤ÎBackGround¥¹¥×¥é¥¤¥È¤ò¤½¤Î¤Þ¤ÞÍøÍѤ·¤Æ¤¤¤Þ¤¹¤¬¡¢²èÁü¤Ï¼«Í³¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
´³»Ù¤Î¥Ü¥¿¥ó¤¬¥«¥é¥Õ¥ë¤Ç¤¹¤Î¤Ç¡¢¤Ê¤ë¤Ù¤¯Ã±¿§¤Ç¡¢¤«¤ÄȾƩÌÀ¤Ë¤·¤Æ¤ª¤¯¤ÈBackGround¤Î²èÁü¤â¸«¤¨¤Æ¹ë²Ú¤Ê²èÌ̤κî¤ê¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¹ç¤ï¤»¤ÆImage¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤¢¤ë Raycast Target ¤Î¥Á¥§¥Ã¥¯¤ò³°¤·¤Þ¤¹¡£


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



Scene¥Ó¥å¡¼²èÁü



¡¡ºÇ¸å¤Ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò£±¤ÄÄɲä·¤Þ¤¹¡£¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡¤·¤Æ¡¢GridLayoutGroup¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¡¡°Ê²¼¤Î²èÁü¤Î¤è¤¦¤ËÀßÄê¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£

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



¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£


¡ãGridLayoutGroup¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î»ÈÍÑÊýË¡¡ä


¡¡GridLayoutGroup¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÏLayout¤ò¼«Æ°Åª¤ËÄ´À°¤¹¤ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î£±¤Ä¤Ç¤¹¡£
ÀßÄê¤Ë¤è¤Ã¤Æ½ÄÊý¸þ¤Ç¤â²£Êý¸þ¤Ç¤âʤ٤뤳¤È¤¬¤Ç¤­¤ë¤¿¤á¡¢ÈÆÍÑÀ­¤¬¹­¤¤Layout¤ÎÄ´À°¤¬²Äǽ¤Ç¤¹¡£
¡¡
¡¡º£²óÀßÄê¤ò¹Ô¤Ã¤¿¥×¥í¥Ñ¥Æ¥£¤Ë¤Ä¤¤¤ÆÀâÌÀ¤·¤Æ¤¤¤­¤Þ¤¹¡£


£±¡¥CellSize

¡¡CellSize¤Ï¡¢GridLayoutGroup¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆÇÛÃÖ¤µ¤ì¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÂ礭¤µ¤ÎWidth¤ÈHeight¤ò¤³¤ÎÂ礭¤µ¤Ë¼«Æ°Åª¤ËÄ´À°¤·¤Þ¤¹¡£
¤½¤Î¤¿¤á¸µ¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÂ礭¤µ¤Ï»ÈÍѤµ¤ì¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡º£²ó¤Ï x = 300, y = 300 ¤ÇÀßÄê¤ò¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ï¼«Æ°Åª¤Ë¤³¤Î¥µ¥¤¥º¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÄ´À°¤µ¤ì¤Þ¤¹¡£


£²¡¥Spacing

¡¡Spacing ¤ÏÀßÄꤷ¤¿x ¤È y ¤ÎÃͤÎʬ¤À¤±¡¢ÎÙ¤¢¤¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤È¤Î´Ö¤Ë¥¹¥Ú¡¼¥¹¤ò¼«Æ°Åª¤Ë¼è¤Ã¤Æ¤¯¤ì¤ëµ¡Ç½¤Ç¤¹¡£
¤³¤ÎÃͤò 0 ¤Ë¤¹¤ì¤Ð¥¹¥Ú¡¼¥¹¤Î¤Ê¤¤´Ö³Ö¤Ç¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈƱ»Î¤¬Ê¤Ӥޤ¹¡£x ¤Ï²£Êý¸þ¤Î¥¹¥Ú¡¼¥¹¡¢y ¤Ï½ÄÊý¸þ¤Î¥¹¥Ú¡¼¥¹¤Îµ÷Î¥¤Ç¤¹¡£

¡¡º£²ó¤Ï¤½¤ì¤¾¤ì 20 ¤ËÀßÄꤷ¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥ÈƱ»Î¤Ï½Ä²£¤Ë 20 ¤Î¥¹¥Ú¡¼¥¹¤ò¼è¤Ã¤Æ¼«Æ°Åª¤Ëʤ֤褦¤Ë¤Ê¤ê¤Þ¤¹¡£


£³¡¥StartCorner

¡¡»Ò¥ª¥Ö¥¸¥§¥¯¥È¤òʤٻϤá¤ë¥¹¥¿¡¼¥ÈÃÏÅÀ¤Ç¤¹¡£¥×¥ë¥À¥¦¥ó¥á¥Ë¥å¡¼¤«¤éÁªÂò²Äǽ¤Ç¤¹¡£
º£²ó¤Ï Upper Left ¤ÎÀßÄê¤Ë¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ï²èÌ̤κ¸¾å¤«¤é½çÈÖ¤ËʤӻϤá¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


£´¡¥Start Axis

¡¡»Ò¥ª¥Ö¥¸¥§¥¯¥È¤òʤ٤ëÊý¸þ¤Ç¤¹¡£½ÄÊý¸þ¤Ëʤ٤ë¾ì¹ç¤Ë¤Ï Vertical¡¢²£Êý¸þ¤Ëʤ٤ë¾ì¹ç¤Ë¤Ï Horizontal ¤òÁªÂò¤·¤Þ¤¹¡£
º£²ó¤Ï²£Êý¸þ¤Ëʤ٤Ƥ½¤í¤¨¤¿¤¤¤Î¤Ç¡¢Horizontal ¤òÁªÂò¤·¤Æ¤¤¤Þ¤¹¡£


£µ¡¥Constraint¤ÈConstraintCount

¡¡¹Ô¤ÈÎó¤Î¿ô¤ò»ØÄê¿ô¤ÇÀ©Ì󤹤뤳¤È¤¬¤Ç¤­¤ëµ¡Ç½¤Ç¤¹¡£¥×¥ë¥À¥¦¥ó¥á¥Ë¥å¡¼¤ÇÀßÄê¤Ç¤­¤Þ¤¹¡£
»Ò¥ª¥Ö¥¸¥§¥¯¥È¤òʤ٤Ƥ¤¤Ã¤¿ºÝ¤Ë¡¢»ØÄê¿ô¤¬Ê¤ó¤À¤éÅÓÃæ¤ÇÀÞ¤êÊÖ¤¹¤Î¤«¡¢¤½¤Î¤Þ¤Þ¤º¤Ã¤ÈÈÏ°ÏÆâ¤Ç¤¢¤ì¤Ð»ØÄêÊý¸þ¤Ëʤ٤Ƥ¤¤¯¤Î¤«¤ò¥×¥ë¥À¥¦¥ó¥á¥Ë¥å¡¼¤ÇÀßÄê¤Ç¤­¤Þ¤¹¡£
º£²ó¤Ï Fixed Column Count ¤ÎÀßÄê¤Ë¤·¤Æ¤¤¤Þ¤¹¡£²£Êý¸þ¤Ë»ØÄê¿ô¤À¤±Ê¤ó¤À¤é¡¢¼¡¤ÎÎó¤Ë°Ü¤Ã¤Æ¤Þ¤¿Ê¤ٻϤá¤ë¤È¤¤¤¦ÀßÄê¤Ç¤¹¡£
Constraint Count ¤¬»ØÄê¿ô¤Ë¤Ê¤ê¤Þ¤¹¡£º£²ó¤Ï 3 ¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢²£Êý¸þ¤Ë3¤Ä»Ò¥ª¥Ö¥¸¥§¥¯¥È¤¬Ê¤ó¤À¤é
¼¡¤Î¹Ô¤Ø°ÜÆ°¤·¤Æ¤Þ¤¿²£Êý¸þ¤Ë3¤Ä»Ò¥ª¥Ö¥¸¥§¥¯¥È¤òʤ٤롢¤È¤¤¤¦Ê¤ӽç¤ò»ØÄꤷ¤Æ¤¤¤Þ¤¹¡£

¡¡´³»Ù¤Ï12¼ïÎढ¤ê¤Þ¤¹¤Î¤Ç¡¢²£Êý¸þ¤Ë3¤Ä¡¢¤½¤ì¤ò4¹Ôʬºî¤ë¡¢¤È¤¤¤¦ÀßÄê¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¿·¤·¤¤¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¿¨¤ì¤¿¤È¤­¤Ï¡¢¼«Ê¬¤ÇÀßÄê¤òÊѤ¨¤Æ»î¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥Þ¥Ë¥å¥¢¥ë¤ä¡¢Â¾¤Îµ­»ö¤Ê¤É¤â»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
Unity¸ø¼°¥Þ¥Ë¥å¥¢¥ë
Grid Layout Group
https://docs.unity3d.com/ja/2019.4/Manual/script-G...
Unity¤ÇËâʪ»È¤¤ ¥²¡¼¥à¤òºî¤ëÍÍ
Grid Layout Group
https://unity-shoshinsha.biz/archives/tag/grid-lay...


EtoSelectPopUp¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆButton¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄɲä·¡¢btnStart¤Ë̾Á°¤òÊѤ¨¤ë


¡¡Canvas¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¹Ô¤¤¡¢UI => Button ¤òÁªÂò¤·¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£Ì¾Á°¤ò btnStart ¤ËÊѹ¹¤·¤Þ¤¹¡£
¤Þ¤¿»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆText¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬°ì½ï¤ËÄɲ䵤ì¤Þ¤¹¤¬¡¢¤³¤Á¤é¤Ïºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡btnStart¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¿¥Ã¥×¤¹¤ë¤³¤È¤Ç¥²¡¼¥à¤ò¥¹¥¿¡¼¥È¤µ¤»¤Þ¤¹¡£¤Þ¤¿¡¢ÇطʲèÁü¤òÀßÄꤷ¤Þ¤¹¡£


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



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


Scene¥Ó¥å¡¼²èÁü­¡


Scene¥Ó¥å¡¼²èÁü­¢


¡¡
¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£


btnStart¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¡¢TextBasePrefab¤òÇÛÃÖ¤·¡¢txtStartLabel¤Ë̾Á°¤òÊѤ¨¤ë


¡¡btnStart¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ TextBasePrefab ¤òÇÛÃÖ¤·¤Æ¤¯¤À¤µ¤¤¡£
̾Á°¤ò txtStartLabel ¤ËÊѹ¹¤·¤Þ¤¹¡£¤³¤ÎÉôʬ¤Ë¥²¡¼¥à¥¹¥¿¡¼¥È¤Îʸ»úÎó¤òɽ¼¨¤µ¤»¤Þ¤¹¡£

¡¡ txtStartLabel¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£RectTransfrom¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¢¤¢¤ë¤¤¤ÏScene¥Ó¥å¡¼Æâ¤Ç°ÌÃÖ¤òÂ礭¤µ¤òÄ´À°¤·¤Þ¤¹¡£
²èÁü¤ò»²¹Í¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£¡ÊºÙ¤«¤¤¿ô»ú¤ÏŬµ¹ÀÚ¤ê¾å¤²¤Æ¤¯¤À¤µ¤¤¡Ë

¡¡Text¥³¥ó¥Ý¡¼¥Í¥ó¥ÈÆâ¤ÎTextÍó¤Ë¥¿¥¤¥È¥ë¤È¤Ê¤ëʸ»úÎó¤òÀßÄꤷ¤Þ¤¹¡£¤³¤³¤Ç¤Ï "¥²¡¼¥à¥¹¥¿¡¼¥È" ¤È¤¤¤¦Ê¸»úÎó¤òɽ¼¨¤µ¤»¤Æ¤¤¤Þ¤¹¡£


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



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


Scene¥Ó¥å¡¼²èÁü­¡


Scene¥Ó¥å¡¼²èÁü­¢



¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£


btnStart¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆImage¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄɲä·¡¢imgFrame¤Ë̾Á°¤òÊѤ¨¤ë(ɬÍפ˱þ¤¸¤Æ)


¡¡¤³¤Îºî¶È¤ÏɬÍפ˱þ¤¸¤Æ¹Ô¤Ã¤Æ¤¯¤À¤µ¤¤¡£

¡¡btnStart¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÀßÄꤷ¤¿ÇطʲèÁü¤¬¥²¡¼¥à¥¹¥¿¡¼¥È¤Îʸ»úÎó¤òʤ¤¦¤è¤¦¤ËFrame¤È¤·¤Æ¤ÎÌò³ä¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¤¬
º£²ó¤Î¥±¡¼¥¹¤Ç¤Ï¤³¤Î¥Õ¥ì¡¼¥à¤Ë¤Ê¤ëÉôʬ¤¬¾å²¼¤Ë¤·¤«¤Ê¤«¤Ã¤¿¤¿¤á¡¢¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÄɲ䷤ƺ¸±¦¤Ë¤âFrameÍѤβèÁü¤òɽ¼¨¤·¤Æʸ»úÎó¤ò°Ï¤à¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£


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


Scene¥Ó¥å¡¼²èÁü


¡¡
¡¡¡¡°Ê¾å¤Ç¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï´°À®¤Ç¤¹¡£


¤³¤³¤Þ¤Ç¤Î´°À®²èÁü¤Î³Îǧ


¡¡°Ê¾å¤Ç¤¹¤Ù¤Æ¤Îºî¶È¤Ï½ªÎ»¤Ç¤¹¡£¼¡¤Ï´³»Ù¤Î¥Ü¥¿¥óÍѤΥץì¥Õ¥¡¥Ö¤ÎºîÀ®¤È¥¹¥¯¥ê¥×¥È¤Î½¤Àµ¤ò¹Ô¤¤¤Þ¤¹¡£

²èÁü¤ò³Îǧ¤·¤ÆÈ´¤±¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤Ê¤¤¤«¡¢³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£


EtoSelectPopUp¡¡¥¹¥¯¥ê¥×¥È¥¢¥¿¥Ã¥Á²èÁü¡¡¥¢¥µ¥¤¥ó


Scene¥Ó¥å¡¼²èÁü­¡


Scene¥Ó¥å¡¼²èÁü­¢


Scene¥Ó¥å¡¼²èÁü­£




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

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

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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