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

¡¡NPC(¥Î¥ó¡¦¥×¥ì¥¤¥ä¡¼¡¦¥­¥ã¥é¥¯¥¿¡¼¡¢¤¤¤ï¤æ¤ë¥³¥ó¥Ô¥å¡¼¥¿Â¦)¤È¥×¥ì¥¤¥ä¡¼¤Î¥¹¥³¥¢¤ÎÃͤò´ð½à¤Ë¡¢¥¹¥³¥¢¤¬¹â¤¤¤Û¤É½ç°Ì¤ò¹â¤¯¤¹¤ë½ç°ÌÊÑÆ°½èÍý¤Î¼ÂÁõ¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Þ¤¹¡£

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

¡¦´³»Ù¾ðÊó¤òºîÀ®¤·¡¢List ¤òÍøÍѤ·¤Æ¥Ý¥¤¥ó¥È¤Î¹ß½ç¤Ë´³»Ù¾ðÊó¤òʤ٤ë
¡¦¥Ò¥¨¥é¥ë¥­¡¼¤Î EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î½çÈÖ¤â List ¤Î¹ß½ç¤ÈƱ¤¸½çÈÖ¤ËʤÓÂؤ¨¤ë



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

¡¡¡¦List ¤Ë¤è¤ë´ÉÍý
¡¡¡¦List ¤òÍøÍѤ·¤Æ½ÅÊ£¤·¤Ê¤¤ÃͤòÃê½Ð¤·¤Æ¼èÆÀ¤¹¤ëÊýË¡
¡¡¡¦OrderByDescending ¥á¥½¥Ã¥É(Linq)
¡¡¡¦SetSibilingIndex ¥á¥½¥Ã¥É



´³»Ù¾ðÊó¤òºîÀ®¤·¡¢List ¤òÍøÍѤ·¤Æ¥Ý¥¤¥ó¥È¤Î¹ß½ç¤Ë´³»Ù¾ðÊó¤òʤ٤ë

£±¡¥Àß·×


¡¡Êص¹¾å¥¹¥³¥¢¤Ç¤¹¤¬¡¢Â¾¤Î¥²¡¼¥à¤Ç¤â±þÍѤǤ­¤ë¤è¤¦¤Ë¡¢°Ü¹Ô¤Ï point ¤ÇÅý°ì¤·¤Þ¤¹¡£

¡¡¥²¡¼¥à¤Ë¤Ï¤Þ¤À point ¤È¤¤¤¦¾ðÊ󤬤¢¤ê¤Þ¤»¤ó¡£¤Ä¤Þ¤ê¡¢¥×¥ì¥¤¥ä¡¼¤Î point ¤â¡¢ÂÐÀïÁê¼ê¤È¤Ê¤ë NPC ¤Î point ¤â¤¢¤ê¤Þ¤»¤ó¡£
´ÉÍý¤·¤¿¤¤¾ðÊ󤬤¢¤ë¾ì¹ç¤Ë¤Ï¡¢¤½¤ì¤Ëɳ¤Å¤¤¤¿¥¯¥é¥¹¡¢¤Ä¤Þ¤ê¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¡¢¤½¤Î¥¯¥é¥¹¤ËɬÍפȤʤë¾ðÊó¤òÊÑ¿ô¤È¤·¤Æ´ÉÍý¤µ¤»¤ë¤³¤È¤ò¹Í¤¨¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥¹¥¯¥ê¥×¥È¤Ï¤¤¤º¤ì¤«¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë¤³¤È¤ÇÍ­¸ú¤Ë¤Ê¤ê¡¢ÍøÍѤǤ­¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢
ɬÁ³Åª¤Ë¡¢¤³¤Î¥¯¥é¥¹¤ò¥¢¥¿¥Ã¥Á¤¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¸ºß¤âɬÍפˤʤê¤Þ¤¹¡£
¡¡
¡¡°Ê¾å¤Î¤³¤È¤«¤é¡¢¿·¤·¤¯¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢
¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¥×¥ì¥¤¥ä¡¼¤ä NPC ¤Î point ¤ò´ÉÍý¤¹¤ë¡¢¤È¤¤¤¦Ìò³ä¤òÍ¿¤¨¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤½¤Î¤è¤¦¤Ë¹Í¤¨¤Æ¤¤¤¯¤³¤È¤Ç¡¢¥¯¥é¥¹¤ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î̾¾Î¤â¡¢¹Í¤¨¤Æ¤¤¤ëÌò³ä¤Ë¹ç¤Ã¤¿¤â¤Î¤òÀß·×½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡¥×¥ì¥¤¥ä¡¼¤â´Þ¤á¤Æ¡¢NPC ¦¤â¡¢¼«Ê¬¤Î point ¤ò´ÉÍý¤¹¤ë¤¿¤á¤Î¾ðÊóÍÑ¥¯¥é¥¹¤ò£±¤ÄÍÑ°Õ¤·¡¢¤³¤ì¤ò´ÉÍýÍÑ¥¯¥é¥¹¤Ç°ì¸µ´ÉÍý¤µ¤»¤Þ¤¹¡£
NPC ¦¤È¤·¤Æ¼ïÎà¤Ë±þ¤¸¤¿ enum ¤Ê¤É¤òÍÑ°Õ¤·¤Æ¤ª¤¯¤È¤¤¤¤¤Ç¤·¤ç¤¦¡£

¡¡¥²¡¼¥à¤Î³«»Ï»þ¤Ë¡¢¾åµ­¤Î¾ðÊóÍÑ¥¯¥é¥¹¤ò¥¤¥ó¥¹¥¿¥ó¥¹¤·¡¢NPC ¦¤Ë¤Ï¥é¥ó¥À¥à¤ËÀßÄꤵ¤ì¤¿ point ¤ÎÃͤòÇÛÉÛ¤·¤Þ¤¹¡£
¥×¥ì¥¤¥ä¡¼¤Î point¤Ï 0 ¤«¤é¥¹¥¿¡¼¥È¤·¤Þ¤¹¡£

¡¡¤³¤Î¤È¤­¡¢À¸À®¤·¤¿¥¯¥é¥¹¤ò List ¤Ç´ÉÍý¤·¤Þ¤¹¡£¤³¤Î List ¤¬½ç°Ì¤Î¸µ¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¥²¡¼¥àÆâ¤Ë¤ª¤¤¤Æ point ¤Î²Ã»»½èÍý¤¬¹Ô¤ï¤ì¤ë¤¿¤Ó¤Ë¡¢¤¹¤Ù¤Æ¤Î point ¤ÎÃͤò³Îǧ¤·¡¢¹ß½ç¤ÇʤÓÂؤ¨¤Þ¤¹¡£
¤³¤¦¤¹¤ë¤³¤È¤Ç¡¢¥×¥ì¥¤¥ä¡¼¤Î point ¤Ë±þ¤¸¤¿½ç°Ì¤¬³ÎÄê¤Ç¤­¤Þ¤¹¡£



¡¡¾åµ­¤Îή¤ì¤òÅö¤Æ¤Ï¤á¤Æ¡¢½èÍý¤òÀ߷פ·¤Þ¤·¤ç¤¦¡£

¡¡º£²ó¤Ï¤ï¤«¤ê¤ä¤¹¤¤¤è¤¦¤Ë¡¢NPC ¦¤òÂÐÀïÁê¼ê¤Î¾ðÊó¤ò´³»Ù¤È¤·¤Þ¤¹¡£¤½¤Î¤¿¤á¡¢¤Þ¤º¤Ï´³»Ù¤Î¼ïÎà¤ò°·¤¦ enum ¤òºîÀ®¤·¡¢
¤½¤Î¸å¡¢¤½¤Î enum ¤òÍøÍѤ·¤¿ EtoInfo (¾ðÊóÍÑ)¥¯¥é¥¹¤ò£±¤ÄºîÀ®¤·¤Þ¤¹¡£¤³¤Î EtoInfo ¥¯¥é¥¹¤Ç¤Ï¡¢´³»Ù¤ò£±¼ïÎà¤È¤½¤Î´³»Ù¤¬¤â¤Ä point ¤ò´ÉÍý¤·¤Þ¤¹¡£
UI ¾å¤Ç´ÉÍý¤¹¤ë¤Î¤Ç¡¢¥¢¥¤¥³¥ó¤òÍøÍѤ¹¤ë¤³¤È¤âÁ°Äó¤Ë Image ¤â´³»Ù¤Î²èÁü¤Èº¹¤·Âؤ¨¤é¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡ºÇ¸å¤Ë EtoInfo ¥¯¥é¥¹¤ò´³»Ù¤Î¿ô¤À¤±¥¤¥ó¥¹¥¿¥ó¥¹¤·¡¢¥é¥ó¥À¥à¤ËÀßÄꤷ¤¿ point ¤òÇÛÉÛ¡¢
¤½¤Î point ¤ÎÃͤò¸µ¤Ë½ç°Ì¤ò¹ß½ç¤ÇʤÓÂؤ¨¤ë½èÍý¤ò¹Ô¤¦¡¢EtoInfoManager (´ÉÍýÍÑ)¥¯¥é¥¹¤òºîÀ®¤·¤Þ¤¹¡£
¡¡

£²¡¥EtoType ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë


¡¡º£²ó¤Ï¥×¥ì¥¤¥ä¡¼¤ÎÂÐÀïÁê¼ê¤ÎÁÛÄê¤È¤·¤Æ´³»Ù¤Î¼ïÎà¤ò EtoType ·¿¤Î enum ¤È¤·¤ÆÎóµó»Ò¤ËÅÐÏ¿¤·¤Æ¤ª¤­¤Þ¤¹¡£
enum ¤Î¤ß¤òµ­½Ò¤·¤¿¥¹¥¯¥ê¥×¥È¤Ç¤Ï¡¢using ¤Ë¤è¤ëÀë¸À¤ä¡¢MonoBehaviour ¥¯¥é¥¹¤Î·Ñ¾µ¤ÏÉÔÍפǤ¹¡£

¡¡¤½¤Î¤¿¤á¤³¤Î¥¹¥¯¥ê¥×¥È¤Ï¡¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Ê¤¤¤â¤Î¤Î¡¢¥²¡¼¥àÁ´ÂΤÇÍøÍѲÄǽ¤Ê¾ðÊó¤Ë¤Ê¤ê¤Þ¤¹¡£


EtoType.cs

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



£³¡¥EtoInfo ¥¯¥é¥¹¤òºîÀ®¤¹¤ë


¡¡£±¤Ä£±¤Ä¤Î´³»Ù¤Î¾ðÊó¤ò°·¤¦¤¿¤á¤Ë¡¢EtoInfo ¥¯¥é¥¹¤òºîÀ®¤·¤Þ¤¹¡£
¤³¤ì¤Ï¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤·¤ÆÍøÍѤ·¤Þ¤¹¡£

¡¡¾ðÊó¤È¤·¤Æ¤Ï¡¢´³»Ù¤Î¼ïÎà(EtoType)¡¢point ¤ÎÃÍ¡¢´³»Ù¤Î²èÁü¤Î¾ðÊ󡢥ץ쥤¥ä¡¼¤Î¥¯¥é¥¹¤«NPC ÍѤËÍøÍѤ·¤Æ¤¤¤ë¤«¡¢¤òÊÑ¿ô¤òÀë¸À¤·¤Æ´ÉÍý¤·¤Þ¤¹¡£
¤³¤ì¤Ï¥×¥ì¥¤¥ä¡¼¤â NPC ¤â¶¦Ä̤ÇÍøÍѤ·¤Þ¤¹¡£

¡¡¤³¤Î¥¯¥é¥¹¤Ï»Ï¤á¤Ï²¿¤â¾ðÊó¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó¡£¤½¤Î¤¿¤á¡¢¤É¤Î´³»Ù¤Ç¤â¤Ê¤¤¾õÂ֤Ǥ¹¤¬¡¢
µÕ¤Ë¹Í¤¨¤ë¤È¡¢¤É¤Î´³»Ù¤Ë¤â¤Ê¤ì¤ë¾õÂ֤Ǥ¹¡£¥×¥í¥°¥é¥à¤Ç¤Ï¤³¤¦¤¤¤Ã¤¿À߷פΤâ¤Î¤¬Â¿¤¯¤¢¤ê¤Þ¤¹¡£

¡¡º£²ó¤Ï¡¢³°Éô¤Î¥¯¥é¥¹(º£²ó¤Ï EtoInfoManager)¤è¤ê¡¢´³»Ù¤Î¾ðÊó¤ò°ú¿ô¤Ç¼õ¤±¼è¤ê¡¢¤½¤ì¤òÀßÄꤹ¤ë¤³¤È¤Ç
´³»Ù¤È¤·¤Æ¤Î¿¶¤ëÉñ¤¤¤òÍ¿¤¨¤é¤ì¤ë¤è¤¦¤ËÀ߷פ·¤Æ¤¤¤Þ¤¹¡£
Î㤨¤Ð¡¢±¯¤Î¾ðÊ󤬰ú¿ô¤Ç¤È¤É¤­¡¢±¯¤Î²èÁü¤òÀßÄꤹ¤ë¤³¤È¤Ç¡¢¤³¤Î¥¯¥é¥¹¤Ï±¯¤Î´³»Ù¤Î¾ðÊó¤ò´ÉÍý¤¹¤ë¥¯¥é¥¹¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¤³¤Î¤è¤¦¤ÊÀ߷פˤ·¤Æ¤ª¤¯¤³¤È¤Ç¡¢´³»Ù¤Î¾ðÊó¤Î¥¯¥é¥¹¤ò12¸ÄÊÌ¡¹¤ËÍÑ°Õ¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢
1¤Ä¤Î¥¯¥é¥¹¤Ë°Û¤Ê¤ë¾ðÊó¤òÀßÄꤹ¤ë¤³¤È¤Ç¡¢12¼ïÎà¤Ë¤Ê¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¿¶¤ëÉñ¤¤¤òÊѤ¨¤ë¡¢¤È¤¤¤¦Éôʬ¤¬¥×¥í¥°¥é¥à¤Ç¤ÏÈó¾ï¤ËÊØÍø¤Ç¤¢¤ë¤È¤È¤â¤Ë¡¢Æñ¤·¤¤Éôʬ¤Ç¤â¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢
¼ÂºÝ¤Ë¤É¤Î¤è¤¦¤Ë½èÍý¤¬Æ°¤¤¤Æ¡¢¥²¡¼¥à²èÌ̤ǤϤɤΤ褦¤Ë¤Ê¤ë¤Î¤«¤ò³Ø½¬¤·¤Æ¤¯¤À¤µ¤¤¡£
Unity ¤Ç¤Ï¥¯¥é¥¹¤ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¼ÂºÝ¤Î¥²¡¼¥à²èÌ̤䥨¥Ç¥£¥¿¡¼¤Ç³Îǧ¤Ç¤­¤ë¤³¤È¤ò³èÍѤ·¤ÆÍý²ò¤ò¿¼¤á¤Þ¤·¤ç¤¦¡£


EtoInfo.cs

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



£´¡¥EtoInfoManager ¥¯¥é¥¹¤òºîÀ®¤¹¤ë


¡¡EtoInfo ¥¯¥é¥¹¤òÀ¸À®¤·¡¢List ¤Ë¤ª¤¤¤Æ´ÉÍý¤·¡¢½çÈÖ¤òÊѹ¹¤·¤¿¤ê¤¹¤ë´ÉÍýÍѤΥ¯¥é¥¹¤Ç¤¹¡£
Canvas Æâ¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¡¢¤½¤³¤Ë¥¢¥¿¥Ã¥Á¤·¤ÆÍøÍѤ·¤Þ¤¹¡£

¡¡´³»Ù¤Î¾ðÊó¤Ë´ØÏ¢¤¹¤ëÊÑ¿ô¡¢´³»Ù¤Î¾ðÊó¤Ë´ØÏ¢¤¹¤ë½èÍý¤ò¥á¥½¥Ã¥Éñ°Ì¤Ç¤Þ¤È¤á¤Æ¤¢¤ê¤Þ¤¹¡£

¡¡¤É¤Î¤è¤¦¤Ë³èÍѤµ¤ì¤Æ¤¤¤ë¤«¡¢½èÍý¤òµ­½Ò¤·¤Ê¤¬¤éÆɤ߲ò¤¤¤Æ¤¤¤Ã¤Æ¤¯¤À¤µ¤¤¡£

¡¡½èÍý¤Îή¤ì¤Ï¼¡¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£

¡ã»öÁ°½àÈ÷¡ä
¡¡£±¡¥NPC ÍѤËÍøÍѤ¹¤ë point ¤ÎÃͤò points ÇÛÎó¤Ë¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤êÅÐÏ¿¤·¤Æ¤ª¤¯

¡¡£²¡¥´³»Ù¾ðÊó¤Î¥×¥ì¥Õ¥¡¥Ö¤ò etoInfoPrefab ¤Ë¥¢¥µ¥¤¥ó¤·¤ÆÅÐÏ¿¤·¤Æ¤ª¤¯



¡ã¥²¡¼¥à¼Â¹Ô»þ¡ä
¡¡£±¡¥Start ¥á¥½¥Ã¥É¤Ë¤Æ SetRandomPoints ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤ë¡£points ÇÛÎó¤ËÅÐÏ¿¤·¤¿ point ¤¬¥é¥ó¥À¥à¤ËʤÓÂؤ¨¤é¤ì¤¿ List ¤¬ ºîÀ®¤µ¤ì¤ë

¡¡£²¡¥Start ¥á¥½¥Ã¥É¤Ë¤Æ CreateEtoInfos ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤ë¡£´³»Ù¾ðÊó(EtoInfo)¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬13¸ÄÀ¸À®¤µ¤ì¤ë
¡¡¡¡¡¡EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¤¿ºÝ¤Ë¡¢´³»Ù¤Î¾ðÊó¤òÀßÄꤹ¤ë¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¡¢´³»Ù¤È¤·¤Æ¤Î¿¶¤ëÉñ¤¤¤È point ¤òÉÕÍ¿¤µ¤ì¤ë
¡¡¡¡¡¡À¸À®¤µ¤ì¤¿ EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»ý¤Ä EtoInfo ¥¯¥é¥¹¤ò etoInfoList ¤ËÅÐÏ¿¤¹¤ë¡£¤³¤ì¤Ç13¼ïÎà¤Î´³»Ù¤Î´ÉÍý¤¬¹Ô¤¨¤ë List ¤¬ºîÀ®¤µ¤ì¤ÆÁàºî¤Ç¤­¤ë
¡¡¡¡¡¡¤³¤Î¤È¤­ etoInfoList ¤Ï¡¢À¸À®¤µ¤ì¤¿´³»Ù¤Î½çÈÖÄ̤ê¤Ëʤó¤Ç¤¤¤ë(»Ò ¢ª Ç­)¤Î½çÈÖ 
¡¡¡¡¡¡ºÇ¸å¤ËÀ¸À®¤µ¤ì¤¿ EtoInfo ¤ò¥×¥ì¥¤¥ä¡¼¤Î¾ðÊó¤È¤·¤Æ¡¢myEtoInfo ÊÑ¿ô¤ËÂåÆþ¤¹¤ë¡£¤³¤ì¤Ç¡¢¥×¥ì¥¤¥ä¡¼¤Î´³»Ù¾ðÊó¤ò¤¤¤Ä¤Ç¤âÁàºî¤Ç¤­¤ë

¡¡£³¡¥Start ¥á¥½¥Ã¥É¤Ë¤Æ SortByPoint ¥á¥½¥Ã¥É¤¬¼Â¹Ô¤µ¤ì¤ë¡£EtoInfo ¥¯¥é¥¹¤Îʤӽ礬 point ¤ò´ð½à¤Ë¹ß½ç¤ÇÊ¤Óľ¤µ¤ì¤ë



¡ãpoint ²Ã»»»þ(º£²ó¤ÏƱ½èÍý¤ò Update ¥á¥½¥Ã¥É¤Ë¤Æ¥Ç¥Ð¥Ã¥°ÍѤËÍÑ°Õ¡£ËÜÈ֤⤳¤Î½çÈ֤ǽèÍý¤ò¸Æ¤Ó½Ð¤¹)¡ä
¡¡£±¡¥AddPoint ¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¡¢myEtoInfo ÊÑ¿ô¤Î point ¤¬²Ã»»¤µ¤ì¤ë¡£¤Ä¤Þ¤ê¡¢¥×¥ì¥¤¥ä¡¼¤Î point ¤¬²Ã»»¤µ¤ì¤ë

¡¡£²¡¥SortByPoint ¥á¥½¥Ã¥É¤ò¼Â¹Ô¤·¡¢EtoInfo ¥¯¥é¥¹¤Îʤӽç¤ò point ¤ò´ð½à¤Ë¹ß½ç¤ÇÊ¤Óľ¤¹¡£
¡¡¡¡¡¡point ²Ã»»¸å¤Ë¹Ô¤¦¤³¤È¤Ç¡¢ºÇ¿·¤Î point ¤ÎÃÍ¤Ç etoInfoList ¤òÊ¤Óľ¤·¤Æ¤¤¤ë



¡¡µ­½Ò¤ò¹Ô¤¤¤Ê¤¬¤é¡¢½èÍý¤ÎÆ°¤­¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£


EtoInfoManager .cs

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



£µ¡¥½èÍý¤òÆɤ߲ò¤¯


¡¡¥³¥á¥ó¥È¤Ï¤Ä¤¤¤Æ¤¤¤Þ¤¹¤¬¡¢½èÍý¤ÎÆâÍƤ¬Íý²ò¤Ç¤­¤Æ¤¤¤ë¤«¤ò³Îǧ¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£

¡¡List ¤Î°·¤¤Êý¡¢°ì»þŪ¤Ë List ¤òºîÀ®¤·¤Æ¡¢Ãͤò½çÈ֤ˣ±¤Ä¤º¤ÄÃͤòÃê½Ð¤·¤Æ¤¤¤¯ÊýË¡¡¢
OrderByDescending ¥á¥½¥Ã¥É¤Î³èÍÑÊýË¡¤Ê¤É¡¢¤·¤Ã¤«¤ê¤ÈÄ´¤Ù¤Æ¡¢¼«Ê¬¤Ç³èÍѤǤ­¤ë¤è¤¦¤Ë¤·¤Æ¤­¤Þ¤·¤ç¤¦¡£


¡¡»²¹Í¤Þ¤Ç¤Ë¡¢OrderByDescending ¥á¥½¥Ã¥É¤òÆɤ߲ò¤¤¤Æ¤ß¤Þ¤·¤ç¤¦¡£

  // ¥Ý¥¤¥ó¥È¤Î¹ß½ç¤Ç½çÈÖ¤ÎʤÓÂؤ¨
  etoInfoList = etoInfoList.OrderByDescending(x => x.point).ToList();

¡¡OrderByDescending ¥á¥½¥Ã¥É¤Ï Linq (¥ê¥ó¥¯)¤È¸Æ¤Ð¤ì¤ë¡¢C# ¤Î»ý¤Äµ¡Ç½¤Î°·¤¨¤ë¡¢¥á¥½¥Ã¥É¤Î£±¤Ä¤Ç¤¹¡£
using System.Linq ¤ÈÀë¸À¤¹¤ë¤³¤È¤ÇÍøÍѲÄǽ¤Ë¤Ê¤ê¤Þ¤¹¡£Linq ¤Ë¤Ï¤¿¤¯¤µ¤ó¤ÎÊØÍø¤Ê¥á¥½¥Ã¥É¤¬¤¢¤ê¤Þ¤¹¡£

¡¡OrderByDescending ¥á¥½¥Ã¥É¤òÍøÍѤ¹¤ë¤È¡¢ÂоݤȤʤäƤ¤¤ë List ¤Ë¡¢°ú¿ô¤Ç»ØÄꤷ¤¿¾ðÊó¤ò´ð½àÃͤ˻Ȥäƹ߽ç¤ËʤÓÂؤ¨¤Æ¤¯¤ì¤ë½èÍý¤ò¼Â¹Ô¤·¤Þ¤¹¡£
º£²ó¤Î¾ì¹ç¡¢List ¤Î¤¹¤Ù¤Æ¤Î¾ðÊó(EtoInfo)¤ËÂФ·¤Æ¡¢point ÊÑ¿ô¤ò´ð½à¤Ë¡¢EtoInfo ¥¯¥é¥¹¤ò£±¤Ä¤º¤Ä³Îǧ¤·¡¢¹ß½ç¤ËʤÓÂؤ¨¤Æ¤¤¤Þ¤¹¡£¤Ä¤Þ¤ê¡¢Ìá¤êÃͤòÍøÍѤ·¤Æ¤¤¤ë½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£
¤½¤ì¤òºÇ¸å¤Ë ToList ¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢ºÆÅÙ List ¤Î·Á¤Ç½èÍý¤òº¸ÊդؤÈÌᤷ¤Æ¤¤¤Þ¤¹¡£¤³¤Á¤é¤âÌá¤êÃͤνèÍý¤Ç¤¹¡£
¡¡

£¶¡¥³Æ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë


¡¡Canvas Æâ¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢ Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£
¿·¤·¤¤¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò EtoInfoManager ¤ËÊѹ¹¤·¤Þ¤¹¡£


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



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




¡¡EtoInfoManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢UI => Image ¤òÁªÂò¤·¤Þ¤¹¡£
Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¤Î¤Ç¡¢Ì¾Á°¤ò EtoInfo ¤ËÊѹ¹¤·¤Þ¤¹¡£


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



¡¡EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¡¢ºîÀ®¤·¤¿ EtoInfo ¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
imgEto ÊÑ¿ô¤Ë¡¢EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Image ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥µ¥¤¥ó¤·¤Æ¤¯¤À¤µ¤¤¡£


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


¡¡ÀßÄ꤬´°Î»¤·¤¿¤é¡¢¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤Þ¤¹¡£¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤¿¤é¡¢¥Ò¥¨¥é¥ë¥­¡¼¤«¤é¤Ïºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£


£·¡¥EtoInfoManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê¤ò¹Ô¤¦


¡¡EtoInfoManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¾ðÊó¤òÀßÄꤷ¤Þ¤¹¡£

¡¡EtoInfoPrefab ÊÑ¿ô¤Ë¡¢¥×¥ì¥Õ¥¡¥Ö¤Ë¤·¤¿ EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

¡¡Points ÇÛÎóÊÑ¿ô¤Î Size ¤òÊѹ¹¤·¡¢13 ¤Ë¤·¤Þ¤¹¡£Element 0 ¡Á 12 ¤¬Äɲ䵤ì¤Þ¤¹¤Î¤Ç¡¢Å¬Åö¤Ë¿ô»ú¤òÀßÄꤷ¤Þ¤¹¡£
¤³¤ÎÃͤΣ±¤Ä¤¬¥é¥ó¥À¥à¤ËÃêÁª¤µ¤ì¤Æ¡¢´³»Ù¾ðÊó(EtoInfo ¥¯¥é¥¹)¤Î point ÊÑ¿ô¤ËÅÐÏ¿¤µ¤ì¤Þ¤¹¡£
¤¿¤À¤·¡¢¤½¤Î¤Þ¤ÞÍøÍѤ¹¤ë¤È¾ï¤ËƱ¤¸´³»Ù¤¬Æ±¤¸ point ¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¤¿¤á¡¢¤³¤Î Points ÇÛÎó¤òÍøÍѤ·¤¿ List ¤òºîÀ®¤·¡¢
¤½¤Î List ¤òÍøÍѤ·¤Æ¥é¥ó¥À¥à¤ÊÃͤò´³»Ù¤ËÉÕÍ¿¤¹¤ëÀ߷פȤ·¤Þ¤¹¡£

¡¡¤Ê¤ª¡¢Points ÇÛÎóÊÑ¿ô¤Î Size ¤ÎÃÍ¤Ï 13 °Ê¾å¤Ç¤¢¤ì¤Ð¤¤¤¯¤Ä¤Ç¤â¹½¤¤¤Þ¤»¤ó¡£¤½¤Îʬ¤À¤±¡¢ÃêÁªÈϰϤ¬Áý¤¨¤Þ¤¹¡£


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


¡¡EtoInfoList ÊÑ¿ô¡¢RandomPointList ÊÑ¿ô¡¢ MyEtoInfo ÊÑ¿ô¤Î£³¤Ä¤ÏÀßÄꤻ¤º¤Ë¤ª¤­¤Þ¤¹¡£
¤³¤³¤Ï¥²¡¼¥à¤¬¼Â¹Ô¤µ¤ì¤ë¤È¼«Æ°Åª¤ËÃͤ¬Æþ¤ê¤Þ¤¹¡£


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


¡¡¥²¡¼¥à¤ò¼Â¹Ô¤¹¤ë¤È´³»Ù¾ðÊó¤¬À¸À®¤µ¤ì¤Æ¡¢EtoInfoManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤Ë 13¸Ä¤Î EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬Äɲ䵤ì¤Æ¤¤¤Þ¤¹¡£

¡¡EtoInfoManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤â³Îǧ¤·¤Þ¤¹¡£
¡¡EtoInfoList ÊÑ¿ô¤ËÂåÆþ¤µ¤ì¤Æ¤¤¤ë¤«³Îǧ¤·¤Þ¤¹¡£¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Èʤӽç¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
¥Ò¥¨¥é¥ë¥­¡¼¤ÏÀ¸À®¤µ¤ì¤¿½çÈÖ¤Ëʤó¤Ç¤¤¤Þ¤¹¤¬¡¢EtoInfoList ¤Ï EtoInfo ¥¯¥é¥¹¤Î point ÊÑ¿ô¤Î¹ß½ç¤Ëʤó¤Ç¤¤¤Þ¤¹¡£
¡¡
¡¡¤Þ¤¿ MyEtoInfo ÊÑ¿ô¤Ë¡¢¥×¥ì¥¤¥ä¡¼¤Î´³»Ù¾ðÊó¤¬ÂåÆþ¤µ¤ì¤Æ¤¤¤ë¤³¤È¤â³Îǧ¤·¤Þ¤¹¡£
¥×¥ì¥¤¥ä¡¼¤Î´³»Ù¾ðÊó¤Î¾ì¹ç¡¢EtoInfo ¥¯¥é¥¹¤Î isMyEto ÊÑ¿ô¤¬ true (¥¹¥¤¥Ã¥Á¥ª¥ó)¤Î¾õÂ֤ˤʤäƤ¤¤Þ¤¹¤Î¤Ç¡¢
¤³¤ì¤È¾È¹ç¤¹¤ë¤³¤È¤Ç³Îǧ¤¬¹Ô¤¨¤Þ¤¹¡£

¡¡RandomPointList ÊÑ¿ô¤Ï EtoInfoManager ¥¯¥é¥¹¤Î points ÇÛÎó¤ÎÍ×ÁǤ¬¥é¥ó¥À¥à¤ËÂåÆþ¤µ¤ì¤Æ¤¤¤ì¤ÐÀ®¸ù¤Ç¤¹¡£
¤³¤Î½çÈ֤ǡ¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë´³»Ù¾ðÊó¤Ïºî¤é¤ì¤Æ¤¤¤Þ¤¹¡£


¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü(Points ÇÛÎó¤ÎÍ×ÁǤȡ¢RandomPointList ¤ÎÍ×ÁǤòÈæ¤Ù¤Æ¤ß¤ë)



¡¡¥Ç¥Ð¥Ã¥°ÍѤˡ¢Z ¥Ü¥¿¥ó¤ò²¡¤¹¤È¥×¥ì¥¤¥ä¡¼¤Î point ¤À¤± 100 ¤º¤Ä²Ã»»¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
²Ã»»¤·¤Æ¤¤¤¯¤È¡¢point ¤ÎÃͤ˱þ¤¸¤Æ¡¢etoInfoList ¤Îʤӽç¤âÊѤï¤ê¤Þ¤¹¡£¤³¤Á¤é¤â³Îǧ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£

¡¡
¡¡°Ê¾å¤Ç¡¢point ¤ÎÃͤò´ð½à¤È¤·¤Æ¡¢¹ß½ç¤Î List ¤òºîÀ®¤¹¤ë¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¤Ä¤®¤Ï¡¢¤³¤Î List ¤Î¾ðÊó¤ò¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Îʤӽç¤Ë¤âŬÍѤ¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
List ¤Î½çÈÖ¤¬¹ß½ç¤Ë¤Ê¤Ã¤¿¤é¤È¤¤¤Ã¤Æ¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¼«Æ°Åª¤ËÀ°Î󤹤뤳¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£

¡¡£±¤Ä¤º¤Ä½èÍý¤òÀ߷פ·¤Æ¡¢½çÈ֤˼ÂÁõ¤ò¤·¤Æ¤¤¤­¤Þ¤¹¡£


¥Ò¥¨¥é¥ë¥­¡¼¤Î EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î½çÈÖ¤â List ¤Î¹ß½ç¤ÈƱ¤¸½çÈÖ¤ËʤÓÂؤ¨¤ë

£±¡¥Àß·×


¡¡List Æâ¤Ë¤¢¤ë´³»Ù¾ðÊó¤Ï¡¢point ÊÑ¿ô¤ÎÃͤ˹ç¤ï¤»¤Æ¹ß½ç¤ÇʤÓÊѤ¨¤ë½èÍý¤¬¼ÂÁõ¤µ¤ì¤Þ¤·¤¿¡£
¤³¤ì¤Ï EtoInfo ¥¯¥é¥¹¤È¤¤¤¦¾ðÊó¤ÏÊ¤Óľ¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤ÏÈ¿±Ç¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¡£
¤Ä¤Þ¤ê¡¢¥²¡¼¥à²èÌ̾å¤âÊ¤Óľ¤·¤ÏÈ¿±Ç¤µ¤ì¤Æ¤¤¤Ê¤¤¾õÂ֤Ǥ¹¡£
¤½¤Î¤¿¤á¡¢point ÊÑ¿ô¤ËÊÑÆ°¤¬¤¢¤Ã¤Æ¤â¥Ò¥¨¥é¥ë¥­¡¼¤Î EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ï¤º¤Ã¤ÈƱ¤¸Ê¤ӽç¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡¤³¤Î¼ê½ç¤Ç¤Ï¡¢´³»Ù¾ðÊó¤Î List ¤òÍøÍѤ·¡¢¤³¤Î List ¤Î½çÈ֤ˤʤë¤è¤¦¤Ë¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Î EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òʤÓÂؤ¨¤ë½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£

¡¡Ê¤ÓÂؤ¨¤ë½çÈ֤ˤĤ¤¤Æ¤Ï¡¢point ÊÑ¿ô¤Î¹¹¿·¤¬¤¢¤ë¤¿¤Ó¤Ë List ¤¬¹¹¿·¤µ¤ì¤ë¤¿¤á¡¢¤³¤Î¾ðÊó¤òÍøÍѤ¹¤ë¤³¤È¤ÇƱ¤¸½çÈÖ¤ËʤÓÂؤ¨¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òʤÓÂؤ¨¤ëºÝ¤Ë¤Ï¡¢Transform ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î°·¤¨¤ë SetSiblingIndex ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Þ¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤Ï°ú¿ô¤Ë»ØÄꤷ¤¿½çÈ֤ΰÌÃ֤ˡ¢¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òʤÓÂؤ¨¤ë¥á¥½¥Ã¥É¤Ç¤¹¡£

¡¡¤½¤Î¤¿¤á¡¢List ¤Ë´ÉÍý¤µ¤ì¤Æ¤¤¤ë´³»Ù¾ðÊó¤Î½çÈÖ¤ÎÈÖ¹æ¤ò¤½¤Î¤Þ¤Þ¡¢¤³¤Î¥á¥½¥Ã¥É¤ËÍøÍѤ¹¤ë¤³¤È¤ÇʤÓÂؤ¨¤¬²Äǽ¤Ç¤¹¡£
´³»Ù¾ðÊ󥯥饹¤Ï¡¢¼«Ê¬¤Î Transform ¾ðÊó¤ò transform ÊÑ¿ô¤«¤é»²¾È¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤òÍøÍѤ·¤Æ¡¢£±¤Ä¤º¤Ä½çÈÖ¤òÆþ¤ìÂؤ¨¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Þ¤¹¡£


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


¡¡EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òʤÓÂؤ¨¤ë¥á¥½¥Ã¥É¤ò¿·¤·¤¯£±¤ÄºîÀ®¤·¤Þ¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤ò¡¢List ¤Î½çÈÖ¤¬¹ß½ç¤ËʤÓÂؤ¨¤é¤ì¤¿¤¢¤È¤Ç¸Æ¤Ó½Ð¤¹¤³¤È¤Ç¡¢List ¤ÈƱ¤¸Ê¤ӽç¤Ç EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤âʤ֤褦¤ËÀ©¸æ¤·¤Þ¤¹¡£
¡¡

EtoInfoManager .cs

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



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


¡¡½èÍý¤ò¼ÂÁõ¤·¤¿¤é¡¢ÆɤßÊÖ¤·¤Æ¡¢¤·¤Ã¤«¤ê¤ÈÆâÍƤòÉü½¬¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬À¸À®¤µ¤ì¤¿¤é¡¢¥²¡¼¥à¤ò°ì»þÄä»ß¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Î EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î½çÈÖ¤ò³Îǧ¤·¤Þ¤·¤ç¤¦¡£
Àè¤Û¤É¤Þ¤Ç¤Ï¡¢EtoInfoList ¤Î½çÈ֤ȥҥ¨¥é¥ë¥­¡¼¤Î EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î½çÈÖ¤ÏÉÔ°ìÃפǤ·¤¿¤¬¡¢
¼ÂÁõ¤·¤¿½èÍý¤Ë¤è¤Ã¤Æ¡¢EtoInfoList ¤Î½çÈ֤ȹçÃפ·¤Æ¤¤¤ë¤³¤È¤¬Ê¬¤«¤ê¤Þ¤¹¡£


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡¤Þ¤¿¡¢¥Ç¥Ð¥Ã¥°ÍѤËÍÑ°Õ¤·¤Æ¤¢¤ë Z ¥­¡¼¤ò²¡¤·¤Æ¡¢¥×¥ì¥¤¥ä¡¼¤Î¥Ý¥¤¥ó¥È¤ò²Ã»»¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¤³¤Î¾ì¹ç¤â¡¢EtoInfoList ¤Îʤӽ礬¹¹¿·¤µ¤ì¤ë¤¿¤Ó¤Ë¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Î EtoInfo ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤âƱ¤¸Ê¤ӽç¤ËÊѹ¹¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£


¡ã¼ÂÁõÆ°²è¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡°Ê¾å¤Ç´°À®¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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