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

¡¡°Ê²¼¤ÎÆâÍƤǼÂÁõ¤ò¿Ê¤á¤Æ¤¤¤­¤Þ¤¹¡£

ȯŸ£¶¡¡¡¼¥Ç¥Ð¥Ã¥°¥â¡¼¥Éµ¡Ç½¤Î¼ÂÁõ¡¼
£±£±¡¥¥Ç¥Ð¥Ã¥°¤ò¸úΨ²½¤¹¤ë¤¿¤á¤Î¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤ò¼«ºî¤¹¤ë



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

¡¡¡¦¥Ç¥Ð¥Ã¥°ºî¶È¤Î¸úΨ²½



£±£±¡¥¥Ç¥Ð¥Ã¥°¤ò¸úΨ²½¤¹¤ë¤¿¤á¤Î¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤ò¼«ºî¤¹¤ë

£±¡¥Àß·×


¡¡¥²¡¼¥àÀ½ºî¤Ë¤Ï¥Ç¥Ð¥Ã¥°¤¬ÉԲķç¤Ç¤¹¡£¤½¤ÎºÝ¤Ë¡¢¥Ç¥Ð¥Ã¥°¤Ë¤«¤«¤ë¼ê´Ö¤ä»þ´Ö¤ò¤Ê¤ë¤Ù¤¯Ã»½Ì¤¹¤ë¤³¤È¤¬¤Ç¤­¤ì¤Ð¡¢ºî¶È¸úΨ¤¬¾å¤¬¤ê¡¢³«È¯¤ØÃíÎϤǤ­¤ë»þ´Ö¤ò¤è¤ê³ÎÊݤǤ­¤Þ¤¹¡£

¡¡Â¿¤¯¤Î¾ì¹ç¡¢³Æ¥¯¥é¥¹¤Ë¤ª¤¤¤Æ¡¢¤½¤Î¥¯¥é¥¹¤ËɬÍפʾðÊ󤬴ÉÍý¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢¤½¤¦¤¤¤Ã¤¿¥±¡¼¥¹¤Î¾ì¹ç¡¢
¥Ç¥Ð¥Ã¥°¤ò¹Ô¤Ã¤Æ¸µ¤Î¾õÂÖ¤ËÌ᤹ºÝ¤Ë¡¢³Æ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò£±¤Ä¤º¤Äõ¤·¤Æ¿ôÃͤòÊѹ¹¤¹¤ëºî¶È¤¬É¬Íפˤʤê¤Þ¤¹¡£

¡¡Î㤨¤Ð¡¢ËɱҵòÅÀ¤ÎÂѵ×ÎϤò°ì»þŪ¤Ë¸º¤é¤·¤Æ¤ª¤¤¤Æ¡¢¥²¡¼¥à¥ª¡¼¥Ð¡¼¤Î¥Á¥§¥Ã¥¯¤ò´Êñ¤Ë¤·¤¿¤¤¡¢¤È¤¤¤¦¾ì¹ç¤Ç¤¢¤ì¤Ð
ËɱҵòÅÀÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥Ò¥¨¥é¥ë¥­¡¼¤Çõ¤·¤Æ¡¢¤½¤ÎÃæ¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë DefenseBase ÍѤΥ¹¥¯¥ê¥×¥È¤Î¾ðÊó¤òÁàºî¤·¡¢
¥²¡¼¥à¥ª¡¼¥Ð¡¼¤Î¥Á¥§¥Ã¥¯¤¬½ªÎ»¤·¤¿¤é¡¢¤Þ¤¿Ãͤò¸µ¤ËÌ᤹¡¢¤È¤¤¤¦´¶¤¸¤Ç¤¹¡£

¡¡¤³¤ì¤¬Ê£¿ô¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Þ¤¿¤¬¤Ã¤Æ¤¤¤ë¾õÂ֤ǥÁ¥§¥Ã¥¯¤ò¹Ô¤¦É¬Íפ¬¤¢¤ë¾ì¹ç¡¢Ãµ¤·¤¿¤êÁàºî¤¹¤ë¼ê´Ö¤¬Áý¤¨¤Æ¤¤¤­¡¢
·ë²Ì¡¢¤É¤ì¤òÁàºî¤·¤¿¤Î¤«¤¬¤ï¤«¤é¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿¤ê¡¢Ãͤò¸µ¤ËÌ᤹¤Î¤ò˺¤ì¤Æ¤·¤Þ¤Ã¤¿¤ê¡¢¤È¤¤¤¦¿ÍŪ¤Ê¥ß¥¹¤¬È¯À¸¤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£
Æä˰ì¿Í¤Çºî¶È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¤è¤¤¤Î¤Ç¤¹¤¬¡¢Ê£¿ô¿Í¤Çºî¶È¤ò¹Ô¤Ã¤Æ¤¤¤ëºÝ¤ËÃͤÎÌᤷ˺¤ì¤¬¤¢¤Ã¤¿¤ê¤¹¤ë¤ÈÃ×̿Ū¤Ê¥¨¥é¡¼¤ò°ú¤­µ¯¤³¤·¤«¤Í¤Þ¤»¤ó¡£

¡¡º£²ó¡¢¤³¤Î¥Ç¥Ð¥Ã¥°ºî¶È¤Î¸úΨ²½¤ò¿Þ¤ë¤¿¤á¡¢¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤Îµ¡Ç½¤ò¼«ºî¤·¤Æ¤ß¤Þ¤¹¡£

¡¡µ¡Ç½¤Î¼ÂÁõÊýË¡¤È¤·¤Æ¤Ï¡¢¥·¥ó¥°¥ë¥È¥ó¤ÇºîÀ®¤·¤Æ¤¤¤ë GameData ¥¯¥é¥¹¤Ë¾ðÊó¤ò½¸¤á¤Æ¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¤Þ¤È¤á¤ÆÀßÄê¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤Þ¤¿¡¢¥Ç¥Ð¥Ã¥°¥â¡¼¥ÉÍѤΥ¹¥¤¥Ã¥Á¤òºîÀ®¤·¡¢¤³¤Á¤é¤â¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÀßÄê¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¤³¤³¤ÇÀßÄꤷ¤¿¾ðÊó¤ËÂФ·¤Æ¡¢³Æ¥¯¥é¥¹¤Ç¤Ï¡¢¤³¤Î GameData ¥¯¥é¥¹¤Ë¤¢¤ë¾ðÊó¤ò»²¾È¤·¡¢¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤Ç¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢GameData ¤Ë¤¢¤ëÃͤòÍøÍѤ¹¤ë¤è¤¦¤Ë¥í¥¸¥Ã¥¯¤òºî¤êÊѤ¨¤Þ¤¹¡£

¡¡¤³¤Î¤è¤¦¤ÊÀ߷פˤ¹¤ë¤³¤È¤Ç¡¢¥Ç¥Ð¥Ã¥°¤ËÍøÍѤ·¤¿¤¤¾ðÊó¤ò GameData ¥¯¥é¥¹¤«¤é¤¹¤Ù¤ÆÀßÄ꤬¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
GameData ¤Î¤ß¤òÁàºî¤¹¤ë¤À¤±¤ÇºÑ¤à¤è¤¦¤Ë¤Ê¤ë¤¿¤á¡¢¸µ¤ËÌ᤹¾ì¹ç¤â¡¢¤³¤Î GameData ¥¯¥é¥¹¤Î¤ß¤ò¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÀßÄꤹ¤ì¤ÐºÑ¤ß¤Þ¤¹¡£


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


¡¡¤Þ¤º¤Ï»î¤·¤Ë¡¢ËɱҵòÅÀÍѤÎÂѵ×ÎϤò GameData ¤ÇÀßÄꤷ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÊѹ¹½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¥Ç¥Ð¥Ã¥°¥â¡¼¥ÉÍѤΥ¹¥¤¥Ã¥Á¤Ï¡¢ bool ·¿¤ÇÍÑ°Õ¤·¤Æ¤ª¤¤¤Æ¡¢¤³¤Á¤é¤â¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÀÚ¤êÂؤ¨¤é¤ì¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤­¤Þ¤¹¡£
¤³¤ÎÃͤ˥ǥХ尥⡼¥É¤È¤·¤Æ¤ÎÌò³ä¤òÍ¿¤¨¤Æ¡¢true ¤Î¾ì¹ç¤Ë¤Ï¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤È¤·¤Æǧ¼±¡¢false ¤Î¾ì¹ç¤Ë¤Ï¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤Ç¤Ï¤Ê¤¤¡¢¤Èǧ¼±¤µ¤»¤ë¤è¤¦¤Êʬ´ô¤òºî¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£


GameData.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤ò¹Ô¤¤¤Þ¤¹¡£


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


¡¡¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë GameData ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¤Þ¤¹¡£
¿·¤·¤¤ÊÑ¿ô¤¬Äɲ䵤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤éÀßÄê¤ò¹Ô¤¤¤Þ¤¹¡£


ÀßÄêÁ°¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü




ÀßÄê¸å¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü



¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£¤¢¤È¤Ï¡¢¤³¤ÎÀßÄê¤òËɱҵòÅÀÍѤΥ¹¥¯¥ê¥×¥È¤¬È¿±Ç¤Ç¤­¤ë¤è¤¦¤Ë½èÍý¤òÄɲä·¤Þ¤¹¡£


£´¡¥ËɱҵòÅÀÍѤΥ¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë


¡¡¼ê½ç£±£¶¤Ë¤ª¤¤¤ÆËɱҵòÅÀÍѤΥ¹¥¯¥ê¥×¥È¤ò¼«ºî¤µ¤ì¤Æ¤¤¤ë¤È»×¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Á¤é¤Ï»²¹ÍÍѤËÄ󼨤·¤Æ¤¤¤Þ¤¹¡£

¡¡Âѵ×ÎÏÍѤÎÃͤò¥Ç¥Ð¥Ã¥°ÍѤËÍÑ°Õ¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢GameData ¥¯¥é¥¹¤Î isDebug ¤òʬ´ô¾ò·ï¤Ë¤·¤Æ¡¢¼«Ê¬¤Ç¥Ç¥Ð¥Ã¥°ÍѤνèÍý¤Î¥í¥¸¥Ã¥¯¤ò¹Í¤¨¤Æ¼ÂÁõ¤ËÄ©À路¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£

¡¡¾ò·ï¤Ë¹çÃפ¹¤ë¾ì¹ç¡¢¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤È¤·¤Æǧ¼±¤·¤Æ¡¢GameData ¤ËÀßÄꤷ¤¿Âѵ×ÎϤÎÃͤò»²¾È¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£


DefenseBase.cs

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


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤ò¹Ô¤¤¤Þ¤¹¡£


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


¡¡GameData ¥¯¥é¥¹¤ËÂѵ×ÎϤÎÀßÄê¤ò¹Ô¤Ã¤Æ¡¢isDebug ¤Î¥Á¥§¥Ã¥¯¤òÆþ¤ì¤Æ¡¢¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤È¤·¤Þ¤¹¡£
¡¡
¡¡¤³¤Î¾õÂ֤ǥ²¡¼¥à¤òµ¯Æ°¤·¤Æ¤¯¤À¤µ¤¤¡£DefenseBase ¥¯¥é¥¹¤Î maxDefenseBaseDurability ¤ÎÃͤ¬ GameData ¥¯¥é¥¹¤ÇÀßÄꤷ¤¿ÃͤˤʤäƤ¤¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£

¡¡¤³¤ì¤ÇÂѵ×ÎϤ˴ؤ·¤Æ¤Ï¿ôÃͤò¾¯¤Ê¤¯¤·¤¿¤ê¡¢Â礭¤¯¤·¤¿¤ê¤·¤Æ¥Ç¥Ð¥Ã¥°¤ò¹Ô¤¦ºÝ¤Ë¤Ï¡¢¤³¤Î¥Ç¥Ð¥Ã¥°¥â¡¼¥É¤òÀßÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢
GameData ¥¯¥é¥¹¤«¤éÀßÄꤹ¤ì¤Ð DefenseBase ¥¯¥é¥¹¤òľÀÜÁàºî¤·¤Ê¤¯¤Æ¤âÀßÄ꤬¹Ô¤¨¤ë¾õÂ֤ˤʤê¤Þ¤·¤¿¡£



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

¡¡¼¡¤Ï¡¡È¯Å¸£·¡¡¡¼¥Þ¥Ã¥×¥Ç¡¼¥¿µ¡Ç½¤Î¼ÂÁõ¡Ý¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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