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

°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤­¤Þ¤¹¡£

¡¡£´¡¥CanvasÆâ¤Ë¥Ñ¥º¥ë¥²¡¼¥àÍѤÎUIÉôÉʤòºîÀ®¤¹¤ë­¡¡Ê¥Ñ¥º¥ë²èÌÌ¥¤¥á¡¼¥¸¡£¸«¤¨¤Ê¤¤ÊÉ¡£¿Æ»Ò´Ø·¸¤äÇÛÃÖ¤¹¤ë°ÌÃÖ¤â´Þ¤á¤ÆÀßÃÖ¤¹¤ë¡Ë
¡¡£µ¡¥¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥Ç¡¼¥¿¤ò´ÉÍý¤¹¤ëGameData¥¹¥¯¥ê¥×¥È¤ò¥·¥ó¥°¥ë¥È¥ó¤È¤·¤ÆºîÀ®¤¹¤ë¡ÊÀ¸À®¤¹¤ë´³»Ù¤Î¿ô¤È¼ïÎà¤ÎÅÐÏ¿¡Ë
¡¡£¶¡¥CanvasÆâ¤Ë´³»Ù¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍÑ°Õ¤·¤Æ¥×¥ì¥Õ¥¡¥Ö²½¤¹¤ë



¡¡¿·¤·¤¤³Ø½¬ÆâÍƤϡ¢°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£

¡¦CanvasÆâ¤Î¤ß¤Ç¥²¡¼¥à²èÌ̤òºîÀ®(¥ï¡¼¥ë¥É¶õ´Ö¤Ï»ÈÍѤ·¤Ê¤¤)
¡¦¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó
¡¦SpriteEditorµ¡Ç½



£´¡¥CanvasÆâ¤Ë¥Ñ¥º¥ë¥²¡¼¥àÍѤÎUIÉôÉʤòºîÀ®¤¹¤ë­¡¡Ê¥Ñ¥º¥ë²èÌÌ¥¤¥á¡¼¥¸¡£¸«¤¨¤Ê¤¤ÊÉ¡£¿Æ»Ò´Ø·¸¤äÇÛÃÖ¤¹¤ë°ÌÃÖ¤â´Þ¤á¤ÆÀßÃÖ¤¹¤ë¡Ë


¡¡¥Ñ¥º¥ë¥²¡¼¥à¤Î¥²¡¼¥à²èÌ̤òÀ½ºî¤·¤Æ¤¤¤­¤Þ¤¹¡£´ðËÜŪ¤Ë¤Ï¤¹¤Ù¤ÆCanvas¤ÎÃæ¤Ë»Ò¤È¤·¤Æ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Æ¤¤¤­¤Þ¤¹¡£
¤½¤Î¤¿¤áÄ̾ï¤Î¥²¡¼¥àÀ©ºî¤ÇÍøÍѤ¹¤ëUnity¤Î¥ï¡¼¥ë¥É¶õ´Ö¤Ï¡¢º£²ó¤Î¥²¡¼¥à¥Ç¥¶¥¤¥ó¤Ç¤Ï»ÈÍѤ·¤Þ¤»¤ó¡£

¥²¡¼¥àÇطʲèÁü¤Î¼èÆÀ


¡¡¤Þ¤º¤Ï¥²¡¼¥à¤ÎÇطʤȤʤ륤¥á¡¼¥¸¤òÀßÃÖ¤·¤Þ¤¹¡£¥¤¥á¡¼¥¸¤Ë¤Ï¼«Í³¤ÊÁǺà¤ò¤ª»È¤¤¤¯¤À¤µ¤¤¡£
Îã¤Î¾ì¹ç¤Ï´³»Ù¤Ë¤Á¤Ê¤ó¤Ç¡¢¤·¤áÆì¤ò¥â¥Á¡¼¥Õ¤Ë¤·¤¿¥Õ¥ê¡¼ÁǺà¤ò»ÈÍѤ·¤Æ¤¤¤Þ¤¹¡£

¡¡²èÁüÁǺà¤Î¥¤¥ó¥Ý¡¼¥È(Unity¤Ç»ÈÍѤǤ­¤ë¤è¤¦¤ËÄɲÃ)¤Ï¡¢²èÁü¥Õ¥¡¥¤¥ë¤òUnity¤ÎProjectÆâ¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤¹¤ë¤³¤È¤Ç¥¤¥ó¥Ý¡¼¥È¤Ç¤­¤Þ¤¹¡£
¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤¹¤ëÁ°¤ËSprites¥Õ¥©¥ë¥À¤òºîÀ®¤·¤Æ¤ª¤¤¤Æ¡¢¤½¤Á¤é¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¤¯¤À¤µ¤¤¡£
¥Õ¥©¥ë¥À¤ÏProjcetÆâ¤Ç±¦¥¯¥ê¥Ã¥¯¤·¤Æ Create => Folder ¤ÇºîÀ®¤Ç¤­¤Þ¤¹¡£

¥¤¥ó¥Ý¡¼¥È¼ê½çÆ°²è
https://gyazo.com/cb982a62e5e8a830c794d66f30675b38

¥²¡¼¥àÇØ·ÊÍѤÎImage¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®


¡¡Canvas¾å¤Çº¸¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢UI => Image ¤ò£±¤ÄºîÀ®¤·¤Þ¤¹¡£
Scene¥Ó¥å¡¼Æâ¤ÎÃæ±û¤ËÇò¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£Ì¾Á°¤ò GameGround ¤ËÊѹ¹¤·¤Þ¤¹¡£

¡¡ºîÀ®¤·¤¿GameGround¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥­¡¼¾å¤ÇÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤òɽ¼¨¤·¤Þ¤¹¡£
Image¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤ÎSource Image Éôʬ¤ËÀè¤Û¤É¼èÆÀ¤·¤¿²èÁü¤ò»ØÄꤷ¤Þ¤¹¡£

¡¡Scene¥Ó¥å¡¼¤ÎÇò¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤·¤¿²èÁü¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤ÎÂ礭¤µ¤òŬµ¹Ä´À°¤·¤Þ¤¹¡£
¾åÊý¸þ¤Èº¸±¦¤ÏCanvasÆâ¤Ë¼ý¤Þ¤ë¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£¤¿¤À¤·¡¢²¼Êý¸þ¤Ë¤Ï¤¢¤È¤Ç¥Ü¥¿¥ó¤òÇÛÃÖ¤·¤Þ¤¹¤Î¤Ç350Á°¸å¤Î¶õ¤­¤òÍÑ°Õ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡²èÁü¤òÀßÄꤹ¤ë¾ì¹ç¤Î¥³¥Ä¤Ï¡¢Scene¥Ó¥å¡¼¤È°ì½ï¤ËGame¥Ó¥å¡¼¤âɽ¼¨¤·¤Æ¤ª¤¤¤Æ¡¢Game¥Ó¥å¡¼¤Ë¤É¤Î¤è¤¦¤Ê·Á¤Ç±Ç¤ë¤«¤ò
³Îǧ¤·¤Ê¤¬¤éÇÛÃÖ¤äÂ礭¤µ¤òÄ´À°¤¹¤ë¤È¹ç¤ï¤»¤ä¤¹¤¤¤Ç¤¹¡£¥¨¥Ç¥£¥¿¡¼¤Î¥ì¥¤¥¢¥¦¥È¤òÀßÄꤷ¤Æ¤ß¤Þ¤·¤ç¤¦¡£

¾å¤¬Scene¥Ó¥å¡¼¡¢²¼¤¬Game¥Ó¥å¡¼¤Ç¥ì¥¤¥¢¥¦¥È¤òÀßÄꤷ¤Æ¤¤¤Þ¤¹¡£


¸«¤¨¤Ê¤¤ÊÉÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÊ£¿ôºîÀ®


¡¡Canvas¤Îº¸±¦¤Îü¤È²¼Êý¸þ¤Ë¡¢¸«¤¨¤Ê¤¤ÊÉÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀßÃÖ¤·¤Þ¤¹¡£¤³¤ì¤Ï¡¢¤¢¤È¤Ç´³»Ù¤ò¥²¡¼¥à²èÌÌÆâ¤ËÀ¸À®¤·¤¿ºÝ¤Ë
ʪÍý±é»»¤Ç¼«Á³Íî²¼¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Æ¤¤¤ë¤¿¤á¡¢Êɤ¬¤Ê¤¤¤È¥²¡¼¥à²èÌ̳°¤Ë´³»Ù¤¬¤Ï¤ß½Ð¤·¤Æ¤¤¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¦¤Î¤òËɤ°¤¿¤á¤Ç¤¹¡£

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


¡¡InvisibleWalls¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢UI => Image ¤ÇImage¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò£±¤ÄºîÀ®¤·¤Þ¤¹¡£
̾Á°¤Ï Wall ¤Ë¤·¤Æ¤ª¤­¤Þ¤¹(¤¢¤È¤ÇÊ£À½¤·¤ÆÊѹ¹¤·¤Þ¤¹¡£)

¡¡Wall ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î°ìÈÖ²¼¤Ë¤¢¤ë Add Component ¥Ü¥¿¥ó¤ò²¡¤·¡¢BoxCollider2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£

¡¡¤³¤ÎWall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òCanvas¤Îº¸Ã¼¤Ë¤Ê¤ë¤è¤¦¤ËÀßÃÖ¤·¤Þ¤¹¡£½ÄÊý¸þ¤Ï¡¢¾åÊý¸þ¤Ë¤À¤±Ä¹¤á¤Ë¿­¤Ð¤·¤Æ¤¯¤À¤µ¤¤¡£(´³»Ù¤¬À¸À®»þ¤Ë¤Ï¤ß½Ð¤Æ¤·¤Þ¤¦¤¿¤á¤Ç¤¹¡£)


»²¹Í²èÁü



¡¡Â礭¤µ¤òÄ´À°¤·¤Þ¤·¤¿¤é¡¢BoxCollider2D ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÂ礭¤µ¤âƱ¤¸¤è¤¦¤ËÄ´À°¤ò¹Ô¤¤¤Þ¤¹¡£Wall ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÈƱ¤¸·Á¤Ë¤Ê¤ë¤è¤¦¤ËÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£


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



¡¡ÀßÄ꤬½ªÎ»¤·¤¿¤é¡¢¤³¤ÎWall ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÊ£À½¤·¤Þ¤¹¡£

¡¡¥Ò¥¨¥é¥ë¥­¡¼¤ÎWall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¹Ô¤¤¥á¥Ë¥å¡¼¤òɽ¼¨¤·¤Æ¡¢Duplicate ¤òÁªÂò¤·¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥­¡¼¤ËWall(1)¤È¤¤¤¦¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬Äɲ䵤ì¤Þ¤¹¡£¤³¤ì¤ÏWall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÈƱ¤¸°ÌÃ֤ˤ¢¤ê¤Þ¤¹¤Î¤Ç¡¢Wall(1)¤òCannvas¤Î±¦Ã¼¤Ë°ÜÆ°¤µ¤»¤Þ¤¹¡£
Â礭¤µ¤È¥³¥é¥¤¥À¡¼¤Ï¤¹¤Ç¤ËÄ´À°ºÑ¤Ç¤¹¤Î¤Ç¡¢¤½¤Î¤Þ¤Þ¤ÇÌäÂꤢ¤ê¤Þ¤»¤ó¡£


²èÁü


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



¡¡ºÇ¸å¤ËCanvas¤Î¥Ü¥È¥à°ÌÃÖ(²¼)¤ËWall¤òÀßÃÖ¤·¤Þ¤¹¡£
Àè¤Û¤É¤ÈƱ¤¸¤è¤¦¤ËWall¤òÊ£À½¤·¤Æ¡¢²èÌ̤Υܥȥà°ÌÃ֤ذÜÆ°¤µ¤»¤Þ¤¹¡£¤³¤Î¤È¤­¡¢¥²¡¼¥àÇØ·ÊÍѤËÍÑ°Õ¤·¤¿¥¤¥á¡¼¥¸¤¬¿åÊ¿¤Ê¥Ç¥¶¥¤¥ó¤Ç¤¢¤ë¤Ê¤é¤Ð
¤½¤Î¿åÊ¿°ÌÃ֤˹礦¤è¤¦¤Ë¤³¤ÎWall¤òº¸±¦¤Ë¿­¤Ð¤·¤ÆÀßÃÖ¤·¤Þ¤¹¡£¥³¥é¥¤¥À¡¼¤ÎÂ礭¤µ¤â³Îǧ¤·¤Þ¤·¤ç¤¦¡£

¡¡ÎãÂê¤Î¤è¤¦¤Ë´Ý¤ß¤òÂӤӤƤ¤¤ë¥Ç¥¶¥¤¥ó¤Ç¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¿åÊ¿¤ÊÊɤǤϴ³»Ù¤¬¥¤¥á¡¼¥¸¤ò¤Ï¤ß½Ð¤Æ¤·¤Þ¤¤¤Þ¤¹¤Î¤Ç
¤³¤Î¾ì¹ç¤Ë¤ÏWall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎBoxCollider2D¤òRemove Component¤·¤Æ¡¢Âå¤ï¤ê¤ËEdgeCollider2D¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¤³¤ÎEdgeCollider2D¤ò»È¤Ã¤Æ´Ý¤ß¤Î¤¢¤ë¥Ç¥¶¥¤¥ó¤Ë¹ç¤ï¤»¤¿¥³¥é¥¤¥À¡¼¤òºîÀ®¤·¤Þ¤¹¡£¥³¥é¥¤¥À¡¼¤òÄ´À°¤¹¤ë¾ì¹ç¤Ë¤ÏÇØ·Ê¥¤¥á¡¼¥¸¤òȾƩÌÀ¤Ë¤·¤Æ¤ª¤¤¤Æºî¶È¤¹¤ë¤È
¥³¥é¥¤¥À¡¼¤ÈÇØ·Ê¥¤¥á¡¼¥¸¤Î°ÌÃ֤Ȥ¬¹ç¤ï¤»¤ä¤¹¤¤¤Ç¤¹¡£


²èÁü¡¡
BoxCollider2D


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



²èÁü¡¡
EdgeCollider2D



¡¡°Ê¾å¤Ç£³Êý¸þ¤ÎÊɤ¬´°À®¤·¤Þ¤·¤¿¡£³ÆWall¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î̾Á°¤ò¤½¤ì¤¾¤ì¡ÖLeft Wall¡×¡ÖRight Wall¡×¡ÖBottom Wall¡×¤ÈÊѹ¹¤·¤Þ¤·¤ç¤¦¡£
¤½¤Î¸å¡¢Image¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¥¹¥¤¥Ã¥Á¤ò¥ª¥Õ¤Ë¤·¤Æ¡¢Êɤò¸«¤¨¤Ê¤¤¤è¤¦¤Ë¤·¤Þ¤¹¡£¤¢¤È¤Ç³Îǧ¤·¤¿¤ê¤¹¤ë¤³¤È¤â¤¢¤ê¤Þ¤¹¤Î¤Ç
Image¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÏRemove¤»¤º¤Ë¡¢¥¹¥¤¥Ã¥Á¤òÀڤäƤª¤¯¤À¤±¤Ë¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

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



£µ¡¥¥×¥ì¥¤¥ä¡¼¤Î¥²¡¼¥à¥Ç¡¼¥¿¤ò´ÉÍý¤¹¤ëGameData¥¹¥¯¥ê¥×¥È¤ò¥·¥ó¥°¥ë¥È¥ó¤È¤·¤ÆºîÀ®¤¹¤ë¡ÊÀ¸À®¤¹¤ë´³»Ù¤Î¿ô¤È½Ð¸½¤¹¤ë´³»Ù¤Î¼ïÎà¿ô¤ÎÅÐÏ¿¡Ë

GameData¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡¤³¤ì¤«¤é¥¹¥¯¥ê¥×¥È¤ÎÀ½ºî¤ò¹Ô¤¤¤Þ¤¹¤¬¡¢¤½¤ÎÁ°¤ËProjectÆâ¤Ë¥Õ¥©¥ë¥À¤òÍÑ°Õ¤·¤Æ¡¢¤½¤ÎÃæ¤Ç´ÉÍý¤ò¹Ô¤¦¤è¤¦¤Ë¤·¤Þ¤¹¡£
¿·¤·¤¯¥Õ¥©¥ë¥À¤ò£±¤ÄºîÀ®¤·¤Æ¡¢Ì¾Á°¤òScripts¤ËÊѹ¹¤·¤Þ¤·¤ç¤¦¡£¤³¤Î¥Õ¥©¥ë¥À¤ÎÃæ¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¡¢Create => C# Script ¤òÁªÂò¤·¤Þ¤¹¡£
¿·¤·¤¤¥¹¥¯¥ê¥×¥È¥Õ¥¡¥¤¥ë¤¬À¸À®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò GameData ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤³¤Î¥¹¥¯¥ê¥×¥È¤Ï¥²¡¼¥à¤Ë¤ª¤±¤ë¥æ¡¼¥¶¡¼¤Î¥Ç¡¼¥¿¤ä¡¢¥²¡¼¥àÆâ¤Ç»ÈÍѤ¹¤ë¥Ç¡¼¥¿¤ÎÀßÄê¤ò¹Ô¤¦Ìò³ä¤ò»ý¤Á¤Þ¤¹¡£

GameData.cs

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



GameData¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡ºîÀ®¤¬½ªÎ»¤·¤Þ¤·¤¿¤é¡¢¤³¤Î¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò£±¤ÄºîÀ®¤·¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥­¡¼¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¡ÊCanvas¾å¤Ç¤Ê¤¤¾ì½ê¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡Ë¡¢Create Empty ¤òÁªÂò¤·¡¢Ì¾Á°¤òGameData¤ËÊѹ¹¤·¤Þ¤¹¡£
¤â¤·¤âCanvasÆâ¤ËºîÀ®¤·¤Æ¤·¤Þ¤Ã¤¿¾ì¹ç¤Ë¤ÏºÆÅپ䷤ƺî¤êľ¤·¤Æ¤¯¤À¤µ¤¤¡£

²èÁü


¡¡¤³¤ÎGameData¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ËºîÀ®¤·¤¿GameData¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
GameData¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥­¡¼¤ÇÁªÂò¤·¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£GameData¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤Ï¤º¤Ç¤¹¡£

¡¡GameData¥¹¥¯¥ê¥×¥È¤Ë¤Ï£²¤Ä¤Îpublic½¤¾þ»Ò¤ÇÀë¸À¤·¤¿ÊÑ¿ô¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤³¤Î£²¤Ä¤Î¥¢¥µ¥¤¥ó¾ðÊ󤬥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
Header°À­¤òÊÑ¿ô¤ËŬÍѤ·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢ÊÑ¿ô̾¤Î¾å¤ËÆüËܸì¤ÇHeader¤ËÅÐÏ¿¤·¤¿Ê¸»úÎó¤â°ì½ï¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£Header°À­¤ò¤Ä¤±¤ë¤È¸«¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¤Î¤Ç¾å¼ê¤¯³èÍѤ·¤Æ¤¯¤À¤µ¤¤¡£

¡¡EtoTypeCount ÊÑ¿ô¤Ï¡¢´³»Ù¤òÀ¸À®¤¹¤ëºÝ¤Ë¡¢²¿¼ïÎà¤Î´³»Ù¤òÀ¸À®¤¹¤ë¤«¤òÀ©¸Â¤¹¤ë¤â¤Î¤Ç¤¹¡£12¼ïÎह¤Ù¤Æ¤¬À¸À®¤µ¤ì¤Æ¤·¤Þ¤¦¤È
Ã桹´³»Ù¤ò¾Ã¤¹¤³¤È¤¬½ÐÍè¤Þ¤»¤ó¤Î¤Ç¡¢¤³¤ÎÃͤÏ5¤ò´ð½à¤ËÀßÄê¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£4°Ê²¼¤À¤È³Ú¤ÊÆñ°×Å٤ˤʤꡢ6°Ê¾å¤ÏÆñ¤·¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡CreateEtoCount ÊÑ¿ô¤Ï¡¢¥²¡¼¥à¤¬³«»Ï¤·¤¿ºÝ¤ËÀ¸À®¤¹¤ë´³»Ù¤Î¿ô¤Ç¤¹¡£50¤ò´ð½à¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£

²èÁü



¡ã¥·¥ó¥°¥ë¥È¥ó¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¡ä


¡¡¥·¥ó¥°¥ë¥È¥ó¤È¤Ï¡¢¿ô¿¤¯¤¢¤ë¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Î£±¤Ä¤Ç¤¹¡£¤½¤Î¥¯¥é¥¹¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤¬É¬¤º£±¤Ä¤Ç¤¢¤ë¤³¤È¤òÊݾڤ¹¤ë¥Ç¥¶¥¤¥ó¥Ñ¥¿¡¼¥ó¤Î¤³¤È¤ò¸À¤¤¤Þ¤¹¡£

¡¡GameData¥¯¥é¥¹¤Ç¤Ï¡¢¤³¤Î¥·¥ó¥°¥ë¥È¥ó¤òºÎÍѤ·¤Æ¤¤¤Þ¤¹¡£¤Ä¤Þ¤ê¡¢¥²¡¼¥àÃæ¤òÄ̤¸¤Æ¡¢¤³¤ÎGameData¥¯¥é¥¹¤¬£±¤Ä¤·¤«Â¸ºß¤Ç¤­¤Ê¤¤¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¼ÂÁõÎã¤ÏÊ£¿ô¤¢¤ê¤Þ¤¹¤¬¡¢°ìÈÖÆɤߤ䤹¤¤Êý¼°¤Çµ­½Ò¤·¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤Î¥·¥ó¥°¥ë¥È¥ó¤Ë¤è¤Ã¤Æ¥¤¥ó¥¹¥¿¥ó¥¹¤¬£±¤Ä¤«À¸À®¤µ¤ì¤Ê¤¤¤³¤È¤¬Êݾڤµ¤ì¤Þ¤¹¤Î¤Ç¡¢¤³¤ÎGameData¥¯¥é¥¹¤Ø¤Î»²¾È¤Ï¡¢¤¤¤º¤ì¤Î¥¯¥é¥¹¤«¤é¤Ç¤¢¤Ã¤Æ¤âÊÑ¿ô¤ò²ð¤µ¤º¤Ë»²¾È¤ò¹Ô¤¨¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡Î㤨¤Ð¡¢Enemy¤È¤¤¤¦¥¯¥é¥¹¤¬¤¢¤ê¡¢¤½¤ÎEmeny¥¯¥é¥¹¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬£µ¤Ä¤¢¤Ã¤¿¾ì¹ç¡¢¡Ö¤É¤Î¡×Enemy¥¯¥é¥¹¤Ç¤¢¤ë¤«¤ò³ÎÄê¤Ç¤­¤Ê¤¤¤È¡¢ÂоݤȤʤëEnemy¥¯¥é¥¹¤Ø¤Ï»²¾È¤Ç¤­¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢Enemy·¿¤ÎÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¡¢¤½¤ÎÊÑ¿ô¤Ø»²¾È¤·¤¿¤¤Enemy¥¯¥é¥¹¤òÂåÆþ¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¤Ï¤¸¤á¤ÆEnemy¥¯¥é¥¹¤Î¾ðÊó¤ò°·¤¦¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¤Ç¤¹¤¬¥·¥ó¥°¥ë¥È¥ó¤Ç¤¢¤ëGameData¤Î¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤Ï¾ï¤Ë£±¤Ä¤·¤«¤Ê¤¤¤³¤È¤¬Êݾڤµ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¡Ö¤É¤Î¡×¤È¤¤¤¦»ØÄê¤ÎÉôʬ¤¬ÉÔÍפˤʤê¤Þ¤¹¡£¤Ä¤Þ¤êÊÑ¿ô¤Ø¤ÎÂåÆþ¤¬ÉÔÍפˤʤê¤Þ¤¹¡£
GameData¤È¤¤¤¦»ØÄê¤Ï¤¹¤Ê¤ï¤Á¡¢¼«Æ°Åª¤Ë¤¿¤À£±¤Ä¤ÎGameData¤Ø¤Î»²¾È¤¬¹Ô¤ï¤ì¤Þ¤¹¡£


£¶¡¥CanvasÆâ¤Ë´³»Ù¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍÑ°Õ¤·¤Æ¥×¥ì¥Õ¥¡¥Ö²½¤¹¤ë

´³»Ù¤Î¥¤¥á¡¼¥¸¤òÍÑ°Õ¤¹¤ë


¡¡´³»Ù¤Î¥Õ¥ê¡¼ÁǺà¤ò¥Í¥Ã¥È¤Ç¸«¤Ä¤±¤Æ¤­¤Æ¥À¥¦¥ó¥í¡¼¥É¤·¤Þ¤·¤ç¤¦¡£Îã¤Ç¤Ï´Ý¤¤´³»Ù¤Î¥¤¥á¡¼¥¸¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤Ê¤ë¤Ù¤¯´Ý¤¤¥Ç¥¶¥¤¥ó¤Î¤â¤Î¤ò»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
²èÁü¥Õ¥¡¥¤¥ë¤Î³ÈÄ¥»Ò¤Ë¤Ï PNG ¤Î¥Õ¥¡¥¤¥ë¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£²èÁü¤ÎÇطʤ¬Æ©²á½èÍý¤µ¤ì¤Þ¤¹¡£

¡¡¥À¥¦¥ó¥í¡¼¥É¤·¤Þ¤·¤¿¤é¡¢ÇطʤÈƱ¤¸¤è¤¦¤ËUnity¤Ë¥¤¥ó¥Ý¡¼¥È¤·¤Þ¤¹¡£¥¤¥ó¥Ý¡¼¥È¾ì½ê¤âSprites¥Õ¥©¥ë¥À¤Ë¤·¤Þ¤¹¡£

SpriteEditor¤ò»È¤Ã¤Æ£±¤Ä´³»Ù¤Î²èÁü¤ò12ʬ³ä¤¹¤ë


¡¡¢¨¡¡´³»Ù¤Î²èÁü¤¬12¸Ä¤Î¥Õ¥¡¥¤¥ë¤Ëʬ¤«¤ì¤Æ¤¤¤ë¤Î¤Ç¤¢¤ì¤Ð¤³¤Î¼ê½ç¤ÏÈô¤Ð¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡
¡¡1¤Ä¤Î²èÁü¤Ë12¸Äʬ¤Î´³»Ù¤¬¤Þ¤È¤Þ¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢¤³¤Î¼ê½ç¤ò»È¤Ã¤Æ´³»Ù¤Î²èÁü¤ò£±¤Ä£±¤Äʬ³ä¤·¤Ê¤¤¤ÈÍøÍѤǤ­¤Þ¤»¤ó¡£




¡¡SpriteEditor¤È¤¤¤¦Unityµ¡Ç½¤òÍøÍѤ·¤Æ¡¢1Ëç¤Î´³»Ù¤Î²èÁü¤ò12ʬ³ä¤·¤Þ¤·¤ç¤¦¡£

¡¡¥¤¥ó¥Ý¡¼¥È¤·¤¿´³»Ù¤Î²èÁü¤òSprites¥Õ¥©¥ë¥ÀÆâ¤ÇÁªÂò¤·¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ë²èÁü¤Î¾ðÊó¤¬É½¼¨¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢²èÁü¤Î¤è¤¦¤ÊÀßÄꤷ¤Æ¡¢±¦²¼¤ÎApply¥Ü¥¿¥ó¤ò²¡¤·¤Þ¤¹¡£

¡¡Ä̾ï¤Î¥¤¥á¡¼¥¸¤È¤ÎÁê°ãÅÀ¤Ï¡¢Sprite Mode ¤ò Multiple ¤Ë¤·¤Æ¤¤¤ë¤³¤È¤Ç¡¢Ê¬³ä¤ò²Äǽ¤·¤Æ¤¤¤ëÉôʬ¤È
Mesh Type ¤òTight ¤Ë¤·¤Æ¤¤¤ë¤³¤È¤Çʬ³ä¤·¤¿²èÁü¤òÀµ¾ï¤Ê¾õÂÖ¤Çɽ¼¨¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤ëÉôʬ¤Ç¤¹¡£




¡¡¤½¤Î¸å¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ë¤¢¤ë Sprite Editor ¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£
¥¦¥¤¥ó¥É¥¦¤ÇSprite Editor¤¬³«¤­¤Þ¤¹¡£¤³¤Î¥¦¥¤¥ó¥É¥¦¤ÎÂ礭¤µ¤Ï²ÄÊѲÄǽ¤Ç¤¹¤Î¤Ç¡¢¸«¤ä¤¹¤¤Â礭¤µ¤ËŬµ¹Êѹ¹¤·¤Æ»ÈÍѤ·¤Æ¤¯¤À¤µ¤¤¡£


¡¡¥¦¥¤¥ó¥É¥¦Æâ¤Îº¸¾å¤Ë¤¢¤ëSlice¥Ü¥¿¥ó¤ò²¡¤¹¤³¤È¤Ç¡¢²èÁü¤Îʬ³ä¤¬¤Ç¤­¤Þ¤¹¡£Å¬µ¹¤ÊÂ礭¤µ¤ä¥µ¥¤¥º¤Çʬ³ä¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¾£Ìܤ¬¤ï¤«¤Ã¤Æ¤¤¤ë¤Î¤Ç¤¢¤ì¤Ð¡¢Grid By CellCount ¤ò»ØÄꤹ¤ë¤³¤È¤Ç¹Ô¤Î²èÁü¿ô¤ÈÎó¤Î²èÁü¿ô¤ò»ØÄꤷ¤Æʬ³ä¤Ç¤­¤Þ¤¹(£³¡ß£´¡¢¤Ê¤É¤Î¾ì¹ç)

¡¡Slice¤ò¤¹¤ë¤È²èÁü¤ËÀÚ¤ìÌܤ¬Æþ¤ê¤Þ¤¹¤Î¤Ç¡¢³Æ²èÁü¤¬Å¬ÀÚ¤ÊÂ礭¤µ¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Þ¤¹¡£¤½¤Î¸å¡¢½¤Àµ¤¹¤ë¾ì¹ç¤Ë¤ÏSlice¤ò²¡¤»¤Ð²¿²ó¤Ç¤â½¤Àµ¤Ç¤­¤Þ¤¹¡£
ÌäÂê¤Ê¤¯Slice¤¬½ªÎ»¤·¤Þ¤·¤¿¤é¡¢SpriteEditor¥¦¥¤¥ó¥É¥¦¤Î±¦¾å¤Ë¤¢¤ë Apply ¥Ü¥¿¥ó¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£¤³¤ì¤Ç²èÁü¤Îʬ³ä¤¬³ÎÄꤵ¤ì¤Þ¤¹¡£
³ÎÄê¸å¤Ç¤âSlice¤Ï²Äǽ¤Ç¤¹¡£Êѹ¹¤·¤¿¾ì¹ç¤Ë¤ÏºÇ¸å¤Ëɬ¤º Apply ¤·¤Æʬ³ä¾ðÊó¤òÈ¿±Ç¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡Ê¬³ä¤ËÀ®¸ù¤¹¤ë¤È¡¢£±¤Ä¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤Ã¤¿´³»Ù¤Î²èÁü¤Î±¦²£¤ËÌð°õ¥¢¥¤¥³¥ó¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£




¤³¤Î¥Õ¥¡¥¤¥ë¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¡¢12¸Ä¤Î¥Õ¥¡¥¤¥ë¤Ëʬ³ä¤µ¤ì¤¿´³»Ù¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£




¡¡¥Õ¥¡¥¤¥ë¤ÎÄ̤·Èֹ椬²èÁü¤Î¤è¤¦¤Ë½çÈ֤ˤʤäƤ¤¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢SpriteEditorÆâ¤Çʬ³ä¤·¤Æ¤¤¤ë²èÁü¤òÁªÂò¤¹¤ë¤³¤È¤Ç¡¢¥Õ¥¡¥¤¥ë̾¤ÎÊѹ¹¤¬¤Ç¤­¤Þ¤¹¡£
ʬ³ä²èÁü¤òÁªÂò¸å¡¢±¦²¼¤Ë¤¢¤ë¡¢²¼µ­¤Î²èÁü¤Î¤è¤¦¤Ê¾®¤µ¤¤¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ÎÉôʬ¤ÇÊѹ¹¤Ç¤­¤Þ¤¹¡£



´³»ÙÍѤÎImage¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò£±¤ÄºîÀ®¤¹¤ë


¡¡CanvasÆâ¤Ë´³»Ù¤È¤Ê¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÍÑ°Õ¤·¤Þ¤¹¡£
¡¡
¡¡Canvas¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢UI => Image ¤òÁªÂò¤·¤Æ¡¢Ì¾Á°¤ò Eto ¤ËÊѹ¹¤·¤Þ¤¹¡£
¤³¤Î¤È¤­CanvasÆâ¤ËºîÀ®¤µ¤ì¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤(Eto¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Æ¡¢RectTransform¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ì¤ÐÂç¾æÉפǤ¹)
¡¡
¡¡°Ê²¼¤Ï¡¢Eto¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò¸«¤Ê¤¬¤é¹Ô¤¤¤Þ¤¹¡£

¡¡RectTransform¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò³Îǧ¤·¡¢°ÌÃÖ¾ðÊó¤ÈÂ礭¤µ¤ò²èÁü¤Î¤è¤¦¤ËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£Width¤ÈHeight¤¬´³»Ù¤ÎÂ礭¤µ¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡Image¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò³Îǧ¤·¡¢SourceImage¤ÎÉôʬ¤Ë´³»Ù¤Î¥¤¥á¡¼¥¸¤òÅÐÏ¿¤Ç¤­¤Þ¤¹¡£¤É¤ì¤Ç¤â¤è¤¤¤Î¤Ç£±¤Ä¤Î´³»Ù¤Î¥¤¥á¡¼¥¸¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
²èÌ̾å¤ÎÇò¤¤¾õÂÖ¤ÎEto¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¡¢Å¬ÍѤ·¤¿¥¤¥á¡¼¥¸¤¬È¿±Ç¤µ¤ì¤Þ¤¹¡£


¡¡¼¡¤Ë¥²¡¼¥àÆâ¤Ç¤³¤ÎEto¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¿¶¤ëÉñ¤¤¤ò·è¤á¤ë¤¿¤á¤Ë¡¢¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò£²¤Ä¿·¤·¤¯¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£

¡¡¤Þ¤º¤ÏRigidbody2D¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£²èÁü¤Î¤è¤¦¤ËÀßÄê¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£


¤³¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ë¤è¤Ã¤ÆʪÍý±é»»¤òÄɲ乤뤳¤È¤Ç¡¢´³»Ù¤¬À¸À®¤µ¤ì¤¿¤ê¡¢¾Ã¤µ¤ì¤¿¤ê¤¹¤ë¤È¡¢½ÅÎϤαƶÁ¤Ë¤è¤Ã¤Æ²¼¡Ê¥Ü¥È¥à¡ËÊý¸þ¤Ø¼«Á³Íî²¼¤·¤Þ¤¹¡£
¤³¤Îµ¡Ç½¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤Î¤³¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤òÄɲ䷤Ƥ¤¤Þ¤¹¡£


¡¡Â³¤¤¤Æ¡¢´³»Ù¤ò¥¿¥Ã¥×¡¢¥¹¥ï¥¤¥×¤Ç´¶ÃΤǤ­¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤È¡¢Â¾¤Î´³»Ù¤È¤¬´³¾Ä¤·¤Æ¤Ö¤Ä¤«¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ë
CircleCollier2D¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£²èÁü¤Î¤è¤¦¤ËÀßÄê¤ò¤·¤Æ¤¯¤À¤µ¤¤¡£¥³¥é¥¤¥À¡¼¤ÎÂ礭¤µ¤Ï¥¤¥á¡¼¥¸¤È¹ç¤¦¤è¤¦¤ËEdit¤ò»È¤Ã¤ÆŬµ¹Ä´À°¤·¤Æ¤¯¤À¤µ¤¤¡£



¡¡¤³¤³¤Þ¤Ç¤ÎÀßÄ꤬´°Î»¤¹¤ì¤Ð´°À®¤Ç¤¹¡£




Eto¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Õ¥¡¥Ö²½¤¹¤ë


¡¡ProjectÆâ¤ËPrefabs¥Õ¥©¥ë¥À¤òºîÀ®¤·¤Þ¤¹¡£¤³¤Î¥Õ¥©¥ë¥À¤Ç¥²¡¼¥àÆâ¤Ç»ÈÍѤ¹¤ë¥×¥ì¥Õ¥¡¥Ö¤ò´ÉÍý¤·¤Þ¤¹¡£
¡¡
¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ëEto¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¤·¤Æ¡¢Àè¤Û¤Éºî¤Ã¤¿Prefabs¥Õ¥©¥ë¥À¤Î¾å¤Ç°ÜÆ°¤·¤Æ¥É¥í¥Ã¥×¤·¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ëEto¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥¤¥³¥ó¤Èʸ»ú¤Î¿§¤¬ÀĤ¯¤Ê¤Ã¤¿¤é¥×¥ì¥Õ¥¡¥Ö²½¤¬´°À®¤Ç¤¹¡£

https://gyazo.com/2296a08608ae07b8793bb7bfbe009c0c


¡¡¤Þ¤ºPrefabs¥Õ¥©¥ë¥À¤ò³Îǧ¤·¤Þ¤¹¡£¤³¤Á¤é¤Ë¤âÀĤ¤¥¢¥¤¥³¥ó¤Èʸ»úÎó¤ÇEto¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¤¢¤ë¤Ï¤º¤Ç¤¹¡£
³Îǧ¤¬¼è¤ì¤Þ¤·¤¿¤é¡¢Ì¾Á°¤ò Eto ¤«¤é EtoPrefab ¤ØÊѹ¹¤·¤Þ¤¹¡£¤Þ¤¿¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ëEto¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÏÉÔÍפˤʤê¤Þ¤·¤¿¤Î¤ÇÇË´þ¤·¤Þ¤¹¡£


¡¡¼¡¤Ï¤³¤Î¥×¥ì¥Õ¥¡¥Ö¤Ë¤Ê¤Ã¤Æ¤¤¤ë´³»Ù¤ò»È¤Ã¤Æ¡¢ÂçÎ̤δ³»Ù¤ò¼«Æ°À¸À®¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤­¤Þ¤¹¡£



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

¡¡¼¡¤Ï ¼ê½ç£³ ¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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