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

¡¡¤³¤³¤«¤é¤Ï¡¢´³»Ù¤ò¼«Æ°¤ÇÂçÎ̤ËÀ¸À®¤·¡¢¤½¤ì¤ò¤Ä¤Ê¤²¤Æ¾Ã¤¹¤Þ¤Ç¤Î¥í¥¸¥Ã¥¯¤ò¼ÂÁõ¤·¤Æ¤¤¤­¤Þ¤¹¡£
¼ê½ç£³¡Á£·¤Ç¼ÂÁõ¤ò½çÈ֤˹ԤäƤ¤¤­¤Þ¤¹¡£

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

¡¡£·¡¥¥²¡¼¥à´ÉÍýÍѤÎGameManager¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë¡¡¡Ú£µ¡Û¤Î¥×¥ì¥Õ¥¡¥Ö¤ò¼«Æ°À¸À®¤µ¤»¤ë¡ÊÀ¸À®°ÌÃÖ¤âÀßÄꤹ¤ë¡Ë¡¡
¡¡£¸¡¥enum¡ÊÎóµó·¿¡Ë¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢´³»Ù¤Î̾Á°¤òÅÐÏ¿¤¹¤ë
¡¡£¹¡¥´³»Ù¤Î´ÉÍý¤ò¤¹¤ëEto¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¡¢¡Ú£µ¡Û¤Î¥×¥ì¥Õ¥¡¥Ö¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë



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

¡¦MonoBehaviour¤ò·Ñ¾µ¤·¤Æ¤¤¤Ê¤¤enum¤Î¤ß¤Î¥¹¥¯¥ê¥×¥È¤ÎºîÀ®¡Ú£¸¡Û



¡¡£·¡¥¥²¡¼¥à´ÉÍýÍѤÎGameManager¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë¡¡¡Ú£µ¡Û¤Î¥×¥ì¥Õ¥¡¥Ö¤ò¼«Æ°À¸À®¤µ¤»¤ë¡ÊÀ¸À®°ÌÃÖ¤âÀßÄꤹ¤ë¡Ë¡¡

¡¡

´³»Ù¤ÎÀ¸À®°ÌÃÖ¤òÀßÄꤹ¤ë


¡¡Canvas¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£Ì¾Á°¤ò EtoSetTran ¤ËÊѹ¹¤·¤Þ¤¹¡£
¤³¤Î°ÌÃÖ¤«¤é´³»Ù¤òÀ¸À®¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£²¼µ­¤Î²èÁü¤Î¤è¤¦¤Ê°ÌÃÖ¤ËÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£

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


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



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


¡¡Scripts¥Õ¥©¥ë¥ÀÆâ¤Ç±¦¥¯¥ê¥Ã¥¯¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢Create => C# Scripts ¤òÁªÂò¤·¤Þ¤¹¡£Ì¾Á°¤òGameManager¤ËÊѹ¹¤·¤Þ¤¹¡£
GameManager¥¹¥¯¥ê¥×¥È¡¦¥Õ¥¡¥¤¥ë¤ò¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤·¤Æ¡¢¥¹¥¯¥ê¥×¥È¤òµ­ºÜ¤·¤Æ¤¯¤À¤µ¤¤¡£

GameManager.cs

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



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


¡¡¥¹¥¯¥ê¥×¥È¤¬´°À®¤·¤¿¤é¡¢¥Ò¥¨¥é¥ë¥­¡¼¾å¤Ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò£±¤ÄºîÀ®¤·¤Þ¤¹¡£

¡¡¥Ò¥¨¥é¥ë¥­¡¼¤ÎCanvas¤Ç¤Ï¤Ê¤¤¾ì½ê¤Ç±¦¥¯¥ê¥Ã¥¯¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£Ì¾Á°¤òGameManager¤ËÊѹ¹¤·¤Þ¤¹¡£
¤³¤ÎGameManager¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÏCanvasÆâ¤Ë¤¢¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£

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



¡¡Â³¤¤¤Æ¡¢ºîÀ®¤·¤¿GameManager¥¹¥¯¥ê¥×¥È¤ò¡¢¤³¤ÎGameManager¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
GameManager¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£GameData¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¥¢¥µ¥¤¥ó¾ðÊ󤬣³¤Äɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¤³¤Á¤é¤Ë½ç¼¡¾ðÊó¤òÅÐÏ¿¤·¤Þ¤¹¡£

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



¡¡EtoPrefab ÊÑ¿ô¤Ë¤Ï¡¢ProjectÆâ¤ÎPrefabs¥Õ¥©¥ë¥À¤Ë¤¢¤ëEtoPrefab¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

¡¡EtoSetTran ÊÑ¿ô¤Ë¤Ï¡¢Àè¤Û¤ÉCanvasÆâ¤ËºîÀ®¤·¤¿EtoSetTran¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥­¡¼¤«¤é¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

¥¢¥µ¥¤¥óÆ°²è
https://gyazo.com/60c1212cbf768eb1ee67dfb362a7eaeb

¡¡MaxRotateAngle ÊÑ¿ô¤Ï½é´üÃͤ¬¥¢¥µ¥¤¥ó¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤½¤Î¤Þ¤Þ¤Ç¤è¤±¤ì¤ÐÊѹ¹¤·¤Ê¤¯¤ÆÌäÂꤢ¤ê¤Þ¤»¤ó¡£

¡¡MaxRange ÊÑ¿ô¤È FallPos ÊÑ¿ô¤â½é´üÃͤ¬¥¢¥µ¥¤¥ó¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢¤³¤ÎÉôʬ¤Ï¥²¡¼¥à²èÌ̤Υµ¥¤¥º¤Ê¤É¤ò¹Íθ¤·¤ÆÄ´À°¤·¤Æ¤¯¤À¤µ¤¤¡£
üËö¤Ë¤è¤Ã¤Æ¤Ï¡¢º¸±¦¤ò¤Ï¤ß½Ð¤Æ¤·¤Þ¤Ã¤¿¤ê¡¢²èÌ̳°¤«¤éÍî²¼¤¹¤ë´³»Ù¤¬ºÇ½é¤«¤é¸«¤¨¤Æ¤·¤Þ¤Ã¤¿¤ê¤¹¤ë¤¿¤á¤Ç¤¹¡£


´°À®¡¡
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î²èÁü



¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢´³»Ù¤¬»ØÄê¿ô¤À¤±À¸À®¤µ¤ì¤ë¤«³Îǧ¤¹¤ë


¡¡¤½¤ì¤Ç¤ÏÁᮡ¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£EtoPrefab¤ÇÀßÄꤷ¤Æ¤¤¤ëƱ¤¸³¨ÊÁ¤Î´³»Ù¤¬¡¢GameData¥¹¥¯¥ê¥×¥È¤Ç»ØÄꤷ¤¿¿ô(´ð½àÃͤÏ40 ¡Á 50¸ÄÁ°¸å)¤À¤±À¸À®¤µ¤ì¤Æ
¥é¥ó¥À¥à¤Ê°ÌÃÖ¤«¤éÍî²¼¤ò»Ï¤á¤ì¤ÐÀ®¸ù¤Ç¤¹¡£¤Þ¤¿´³»Ù¤Î³ÑÅÙ¤â¥é¥ó¥À¥à¤ÊÃͤ¬Æþ¤Ã¤Æ¤¤¤ë¤Ï¤º¤Î¤Ç¤¹¤Î¤Ç¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ç¤â³Îǧ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡

EtoPrefab¤Î´³»Ù(¤³¤Á¤é¤¬»ØÄꤷ¤¿¿ôÀ¸À®¤µ¤ì¤Þ¤¹)


¼Â¹ÔÆ°²è
https://gyazo.com/534d5ab4df7b588d8192c15f2ac6276b


£¸¡¥enum¡ÊÎóµó·¿¡Ë¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¡¢´³»Ù¤Î̾Á°¤òÅÐÏ¿¤¹¤ë


¡¡´³»Ù¤Î̾Á°¤ò¤½¤ÎÅÔÅÙÆþÎϤ·¤Æ¤¤¤ë¤Î¤Ç¤Ï¼ê´Ö¤¬Áý¤¨¤Þ¤¹¤·¡¢ÂǤÁ´Ö°ã¤¨¤ë´í¸±À­¤â¾å¤¬¤ê¤Þ¤¹¡£
¤½¤³¤Ç´³»Ù¤Î̾Á°¤òenum¤Ë¤·¤Æ»öÁ°¤ËÅÐÏ¿¤·¡¢¤³¤ÎÃͤò¥²¡¼¥àÆâ¤ËÍøÍѤ¹¤ë¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£

¡¡enum¤ÏÎóµó·¿¤È¸Æ¤Ð¤ì¤ëµ¡Ç½¤Ç¡¢¥²¡¼¥àÆâ¤ËÅо줹¤ë¾ðÊó¤ò£±¤Ä¤ÎÏÈÁȤߤòºî¤ê¡¢¤½¤ÎÃæ¤ËƱ¤¸¼ïÎà¤Î¾ðÊó¤ò¤Þ¤È¤á¤ÆÅÐÏ¿¤·¤Æ¤ª¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
º£²ó¤ÏEtoType¤È¤¤¤¦Ì¾Á°¤Ç¡¢´³»Ù¤Î¼ïÎà12¸Ä¤òÅÐÏ¿¤·¤Æ¤ª¤¯¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£

¡¡Scripts¥Õ¥©¥ë¥ÀÆâ¤Ç±¦¥¯¥ê¥Ã¥¯¤·¤Æ¥á¥Ë¥å¡¼¤òɽ¼¨¤·¡¢Create => C# Script ¤òÁªÂò¤·¤Þ¤¹¡£Ì¾Á°¤òEtoType¤Ë¤·¤Þ¤¹¡£

EtoType.cs

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


¡¡enum¡ÊÎóµó·¿¡Ë¤ËÅÐÏ¿¤µ¤ì¤ë¾ðÊó¤òÎóµó»Ò¤È¤¤¤¤¤Þ¤¹¡£¤³¤³¤Ç¤Ï¡¢»Ò¡¢µí¡¢¤Ê¤É¤¬Îóµó»Ò¤ËÅö¤¿¤ê¤Þ¤¹¡£
º£²ó¤Ï¿ô¤¬Â¿¤¤¤¿¤á = x ¤ÇÈÖ¹æ¤ò½ñ¤¤¤Æ¤¤¤Þ¤¹¤¬¡¢Îóµó»Ò¤Ë¤Ï¼«Æ°Åª¤Ë0ÈÖ¤«¤é½çÈÖ¤ËÈֹ椬³ä¤êÅö¤Æ¤é¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢½¾Íè¤Ï½ñ¤«¤Ê¤¯¤Æ¤âÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¸«¤ä¤¹¤µ¤òÍ¥À褷¤Æµ­ºÜ¤·¤Æ¤¤¤Þ¤¹¡£

¡ãMonoBehaviour¤ò·Ñ¾µ¤·¤Æ¤¤¤Ê¤¤enum¤Î¤ß¤Î¥¹¥¯¥ê¥×¥È¤ÎºîÀ®¡ä


¡¡enum¤Î¤ß¤òÅÐÏ¿¤·¤Æ¤¤¤ë¥¹¥¯¥ê¥×¥È¤ÎºîÀ®¤Ë¤Ï¡¢ MonoBehaviour¥¯¥é¥¹¤Î·Ñ¾µ¤ÏÉÔÍפǤ¹¡£³Æ¼ï¤ÎusingÀë¸À¤âÉÔÍפˤʤê¤Þ¤¹¡£
MonoBehaviour¤ò·Ñ¾µ¤·¤Æ¤¤¤Þ¤»¤ó¤Î¤Ç¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î¥¢¥¿¥Ã¥Á¤¬ÉÔÍפˤʤê¤Þ¤¹¤¬¡¢enum¤Î½¤¾þ»Ò¤ÎÃͤϤ¤¤º¤ì¤Î¥¹¥¯¥ê¥×¥È¤«¤é¤Ç¤â»²¾È¤Ç¤­¤ë¾õÂ֤ˤʤê¤Þ¤¹¡£
¤³¤ì¤¬¥¯¥é¥¹Æâ¤Ëenum¤òºîÀ®¤·¤¿¾ì¹ç¤È¡¢£±¤Ä¤Î¥¹¥¯¥ê¥×¥È¤È¤·¤Æenum¤òºîÀ®¤·¤¿¾ì¹ç¤Îº¹¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡¥¯¥é¥¹¤ÎÃæ¤Ç¤Î¤ß»ÈÍѤ¬¸Â¤é¤ì¤Æ¤¤¤ëenum¤Ç¤¢¤ë¾ì¹ç¤Ë¤Ï¥¯¥é¥¹Æâ¤ÎÀë¸À¥Õ¥£¡¼¥ë¥É¤Ë¤ÆºîÀ®¤·¡¢
ÆÃÄê¤Î¥¯¥é¥¹¤Ë¸Â¤é¤º¹­¤¯»È¤¦Í½Äê¤Î¤¢¤ëenum¤Ë¤Ä¤¤¤Æ¤Ï¡¢º£²ó¤Î¤è¤¦¤Ë£±¤Ä¤Î¥¹¥¯¥ê¥×¥È¤È¤·¤Æenum¤òºîÀ®¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£


¥Æ¥¯¥Ë¥Ã¥¯¡¡¡ãÎóµó»Ò¤ÎºÇÂçÃͤμè¤êÊý¡ä


¡¡ºÇ¸å¤Ë¤¢¤ëCount¤Ï¡¢enum¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¼ïÎà¤ÎºÇÂçÃͤò¼èÆÀ¤¹¤ë¤¿¤á¤ËÅÐÏ¿¤·¤Æ¤¤¤Þ¤¹¡£ÇÛÎó¤Ê¤É¤È°ã¤¤¡¢enum¤Ç¤ÏÅÐÏ¿¤·¤Æ¤¢¤ëÎóµó»Ò¤Î¿ô¤Î¾ðÊó¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢Îóµó»Ò¤Î°ìÈֺǸå¤Ë¡¢¤³¤Î¤è¤¦¤ÊÎóµó»Ò¤òºîÀ®¤·¤Æ¤ª¤­¡¢¤³¤ÎCount¤òint·¿¤Ë¥­¥ã¥¹¥È¤¹¤ë¤³¤È¤Ç¡¢ÇÛÎó¤Î¤è¤¦¤ËÎóµó»Ò¤ÎºÇÂçÃͤò¼èÆÀ¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
Count = 12 ¤È¤¤¤¦¾ðÊó¤òÍøÍѤ¹¤ë¤ï¤±¤Ç¤¹¤Í¡£Â¾¤Îenum¤Ç¤âÍøÍѤǤ­¤Þ¤¹¤Î¤Ç¡¢É¬Íפ˱þ¤¸¤Æ³èÍѤ·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


£¹¡¥´³»Ù¤Î´ÉÍý¤ò¤¹¤ëEto¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¡¢¡Ú£µ¡Û¤Î¥×¥ì¥Õ¥¡¥Ö¤Ë¥¢¥¿¥Ã¥Á¤¹¤ë

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


¡¡¡Ú£·¡Û¤Î¼ê½ç¤Þ¤Ç¤Ç¡¢Ìµ»ö¤Ë´³»Ù¤òÂçÎ̤˼«Æ°À¸À®¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤·¤¿¡£
¸½ºßÀ¸À®¤µ¤ì¤¿´³»Ù¤Ï¥×¥ì¥Õ¥¡¥Ö¤Î¾ðÊó¤ò¤½¤Î¤Þ¤ÞÍøÍѤ·¤Æ¤¤¤Þ¤¹¤Î¤Ç¤¹¤Ù¤Æ¤Î´³»Ù¤¬Æ±¤¸³¨ÊÁ¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤¤¤Þ¤¹¡£
¤½¤Î¤Þ¤Þ¤Ç¤Ï¥²¡¼¥à¤Ë¤Ê¤ê¤Þ¤»¤ó¤Î¤Ç¡¢´³»Ù¤Î¥¤¥á¡¼¥¸¤ä¾ðÊó¤òÊѹ¹¤¹¤ë¼ê½ç¤¬É¬ÍפǤ¹¡£

¡¡¤³¤Î¤È¤­¡¢´³»Ù¤Î¥¤¥á¡¼¥¸¤ò£±¤Ä¤º¤ÄÊѤ¨¤Æ¡¢12¸Ä¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£

¡¡ºÇ¤â¸úΨ¤è¤¯¡¢¤«¤Ä´Ö°ã¤¤¤Î¤Ê¤¤ÊýË¡¤Ï¡¢£±¤Ä¤ÎEtoPrefab¤ò¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤Æ´³»Ù¤Î¾ðÊ󤬼«Æ°¤ÇÊѹ¹¤µ¤ì¤ë¥í¥¸¥Ã¥¯¤òÁȤߡ¢¤½¤ì¤ò¼ÂÁõ¤¹¤ë¤³¤È¤Ç¤¹¡£

¡¡EtoPrefab¤Î¥¯¥í¡¼¥ó¤ò£±¤ÄÀ¸À®¤¹¤ë
¡¡¡¡¡¡¡¡¢­
¡¡À¸À®¤µ¤ì¤¿¥¯¥í¡¼¥ó¤Î´³»Ù¤Î¥¤¥á¡¼¥¸¤ò¡¢12¼ïÎà¤Î´³»Ù¤ÎÃ椫¤é1¼ïÎà¤ò¥é¥ó¥À¥à¤ÇÁªÂò¤·¤Æ¤½¤ÎÁª¤Ð¤ì¤¿´³»Ù¤Î¥¤¥á¡¼¥¸¤Ë¤¹¤ë

¡¡¤³¤Î¤è¤¦¤Ê¥í¥¸¥Ã¥¯¤òÁȤळ¤È¤¬¤Ç¤­¤ì¤Ð¡¢¤¢¤È¤Ï¤½¤ì¤ò50²ó·«¤êÊÖ¤¹¤³¤È¤Ç¡¢¥é¥ó¥À¥à¤Ê´³»Ù¤Î¥¤¥á¡¼¥¸¤Ë½ñ¤­´¹¤¨¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
¡¡¤¹¤Ç¤Ë50¸Ä¤ÎEtoPrefab¤òÀ¸À®¤¹¤ë¤³¤È¤Ë¤ÏÀ®¸ù¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤¢¤È¤Ï¡¢¤³¤Î¥í¥¸¥Ã¥¯¤ò¼Â¸½¤¹¤ë¤¿¤á¤Î¥¹¥¯¥ê¥×¥È¤òÀ߷פ·¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£

¡¡EtoPrefab¤Ë¸½ºß¤Þ¤Ç¤ËÅÐÏ¿¤·¤Æ¤ª¤­¤¿¤¤¾ðÊó¤Ï¡¢´³»Ù¤Î¼ïÎà(EtoType)¤È´³»Ù¤Î¥¤¥á¡¼¥¸¤ÎÊѹ¹Àè¡¢¤Î2¤Ä¤Ç¤¹¡£
¤³¤Î¾ðÊó¤ò°·¤¦¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ë¡¢Eto¥¹¥¯¥ê¥×¥È¤òÍÑ°Õ¤·¤Þ¤¹¡£

¡¡EtoPrefab¤Ë¿·¤·¤¯ºîÀ®¤·¤¿Eto¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤¹¤ë¤³¤È¤Ç¡¢À¸À®¤µ¤ì¤¿¥¿¥¤¥ß¥ó¥°¤Ç´³»Ù¤Î¥¤¥á¡¼¥¸¤òº¹¤·Âؤ¨¤Æ¡¢
´³»Ù¤Î¼ïÎà¤ä¡¢¥×¥ì¥Õ¥¡¥Ö¤Î̾Á°¤â¡¢¥é¥ó¥À¥à¤ËÁªÂò¤µ¤ì¤¿´³»Ù¤ËÊѹ¹¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

Eto.cs

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



¥á¥½¥Ã¥É¤Î°ú¿ô¤Ë¤Ä¤¤¤Æ


¡¡SetUpEto¥á¥½¥Ã¥É¤Î°ú¿ô¤ËÃíÌܤ·¤Æ¤¯¤À¤µ¤¤¡£°ú¿ô¤Ë¤Ï·¿¤ä¥¯¥é¥¹¤Ç¤¢¤ì¤Ð»ØÄ꤬¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢º£²ó¤Î¤è¤¦¤ËEtoType¤È¤¤¤¦enum¤ä¡¢Sprite¤È¤¤¤Ã¤¿·¿¤â¾ðÊó¤È¤·¤Æ¤ä¤ê¼è¤ê¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£
int·¿¤ästring·¿¤Ê¤É¤¬ÍøÍѤµ¤ì¤ë¤³¤È¤¬Â¿¤¤¤¿¤á´Ö°ã¤¨¤ä¤¹¤¤¤Ç¤¹¤¬¡¢ÀèÆþ´Ñ¤ò»ý¤¿¤º¤Ë¡¢·¿¤Ç¤¢¤ì¤Ð°ú¿ô¤Ë»ØÄê¤Ç¤­¤ë¤³¤È¤ò³Ð¤¨¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£¤â¤Á¤í¤ó¡¢GameObject·¿¤Î»ØÄê¤â²Äǽ¤Ç¤¹¡£

¡¡¤Ê¤ª¡¢C#¤Ë¤ª¤±¤ë°ú¿ô¤ÎºÇÂçÃͤÏ65,536¸Ä¤Ç¤¹¡£º£²ó¤Î¤è¤¦¤Ë£²¤Ä¤Î¾ì¹ç¤â¤¢¤ì¤Ð¡¢¤â¤Ã¤È¿¤¯¤Î°ú¿ô¤ò»ý¤Ä¥á¥½¥Ã¥É¤òºîÀ®¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¹¡£


EtoPrefab¤ËEto¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¥¢¥µ¥¤¥ó¾ðÊó¤òÅÐÏ¿¤¹¤ë


¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤Ç¤­¤¿¤é¡¢EtoPrefab¤Ë¤³¤Î¥¹¥¯¥ê¥×¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
EtoPrefab¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é Open Prefab ¤òÁªÂò¤·¤Þ¤¹¡£¥Ò¥¨¥é¥ë¥­¡¼¤¬¥×¥ì¥Õ¥¡¥Ö¤ÎÊÔ½¸¥â¡¼¥É¤ËÀÚ¤êÂؤï¤ê¤Þ¤¹¡£

¡¡¥¢¥µ¥¤¥ó¾ðÊ󤬣²¤Ä¤¢¤ê¤Þ¤¹¤¬¡¢EtoType¤ÎÊý¤ÏÊѹ¹¤»¤º¤Ë¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£¤³¤ÎÃͤ¬À¸À®»þ¤Ë¼«Æ°Åª¤ËÊѹ¹¤µ¤ì¤Þ¤¹¡£
(¥×¥ë¥À¥¦¥ó¥á¥Ë¥å¡¼¤Ç12¼ïÎà¤Î´³»Ù¤¬ÁªÂò¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ì¤ÐÂç¾æÉפǤ¹¡£)

¡¡ImgEto ÊÑ¿ô¤Ë¤Ï¡¢EtoPrefab¤ÎImage¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
¤³¤Î¥¤¥á¡¼¥¸Éôʬ¤â¡¢À¸À®»þ¤Ë¼«Æ°Åª¤ËÊѹ¹¤¹¤ë¤è¤¦¤Ë¤·¤Æ¤¤¤Þ¤¹¡£


¥¢¥µ¥¤¥óÆ°²è
https://gyazo.com/e2ce318c00e4d3d779ab629291551dcf


EtoPrefab ´°À®²èÁü




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

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

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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