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

¡¡Âѵ×ÎϤÎÃͤò¿ô»ú¤ä¥²¡¼¥¸¤Ë¤è¤Ã¤Æɽ¼¨¤¹¤ë½àÈ÷¤¬¤Ç¤­¤Þ¤·¤¿¤Î¤Ç¡¢¤Þ¤º¤ÏºÇ½é¤Ë¡¢Âѵ×ÎϤÎÃͤò¿ô»úɽ¼¨¤¹¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Þ¤¹¡£
°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤­¤Þ¤¹¡£


¡ã¼ÂÁõÆ°²è¡¡¥²¡¼¥à¥¹¥¿¡¼¥È»þ¤ËÂѵ×ÎϤθ½ºßÃͤȺÇÂçÃͤ¬¥²¡¼¥¸¤Î¾å¤Ëɽ¼¨¤µ¤ì¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡ã¼ÂÁõÆ°²è¡¡¥¨¥Í¥ß¡¼¤¬µòÅÀ¤Ë¿¯Æþ¤¹¤ë¤¿¤Ó¤Ë¡¢Âѵ×ÎϤθ½ºßÃͤ¬¹¹¿·¤µ¤ì¤Æɽ¼¨¤µ¤ì¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¼ê½ç£±£µ¡¡¡¼¥¹¥¯¥ê¥×¥È¤Ë¤è¤ëÂѵ×ÎϤοô»úɽ¼¨¤ÎÀ©¸æ½èÍý¤Î¼ÂÁõ¡¼
£³£°¡¥DefenseBase¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¥²¡¼¥à²èÌ̤˵òÅÀ¤ÎÂѵ×ÎϤÎÃͤòɽ¼¨¡¦¹¹¿·¤¹¤ë½èÍý¤ò¼ÂÁõ¤¹¤ë
£³£±¡¥ÌäÂêÅÀ¤ò¸«¤Ä¤±¡¢²þÁ±ÊýË¡¤ò¹Í¤¨¤ë



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

¡¡¡¦SerializeField°À­
¡¡¡¦¥¢¥¿¥Ã¥Á¤È¥¢¥µ¥¤¥ó¤Ë¤Ä¤¤¤Æ
¡¡¡¦Mathf.Clamp ¥á¥½¥Ã¥É



£³£±¡¥DefenseBase¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¥²¡¼¥à²èÌ̤˵òÅÀ¤ÎÂѵ×ÎϤÎÃͤòɽ¼¨¡¦¹¹¿·¤¹¤ë½èÍý¤ò¼ÂÁõ¤¹¤ë

£±¡¥Àß·×


¡¡Àè¤Û¤É¤Î¼ê½ç¤ÇºîÀ®¤·¤¿ GaugeSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È·²¤Ë¤Ï¡¢Âѵ×ÎϤÎÃÍ(¿ô»ú)¤òɽ¼¨¤¹¤ë¤¿¤á¤ÎÌò³ä¤ò»ý¤Ä¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¹¥¯¥ê¥×¥È¤«¤éÁàºî¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢µòÅÀ¤ÎÂѵ×ÎϤÎÃͤò¥²¡¼¥à²èÌ̤Ëɽ¼¨¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢¤½¤Î½èÍý¤ò¹Í¤¨¤Þ¤¹¡£

¡¡µòÅÀ¤ÎÂѵ×ÎϤÎÃͤòɽ¼¨¤¹¤ë¥¿¥¤¥ß¥ó¥°¤Ç¤¹¤¬¡¢¤Þ¤º¤Ï¡¢¥²¡¼¥à¤¬¥¹¥¿¡¼¥È¤·¤¿»þÅÀ¤¬£±¤Ä¹Í¤¨¤é¤¨¤Þ¤¹¡£
¤Þ¤¿¡¢Âѵ×ÎϤÎÃͤϥ¨¥Í¥ß¡¼¤¬µòÅÀ¤Ë¿¯Æþ¤¹¤ë¤¿¤Ó¤Ë¸º»»¤µ¤ì¤Þ¤¹¡£¤½¤Î¤¿¤á¡¢¥²¡¼¥à¤¬¥¹¥¿¡¼¥È¤·¤¿»þ¤Ëɽ¼¨¤¹¤ë¤Û¤«¤Ë
¥¨¥Í¥ß¡¼¤Î¿¯Æþ¤Ë¤è¤Ã¤ÆÂѵ×ÎϤÎÃͤ¬¹¹¿·¤µ¤ì¤ë¤¿¤Ó¤Ë¡¢Æ±¤¸¤è¤¦¤Ë¥²¡¼¥à²èÌ̤Îɽ¼¨¤â¹¹¿·¤·¤Æɽ¼¨¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£



¡¡¤³¤Î½èÍý¤ò¤É¤³¤Î¥¹¥¯¥ê¥×¥È¤Ëµ­½Ò¤¹¤ë¤«¤âÀ߷פΣ±¤Ä¤Ç¤¹¤¬¡¢º£²ó¤Ï DefenseBase ¥¹¥¯¥ê¥×¥È¤Ëµ­½Ò¤·¤Æ¤¤¤¯À߷פˤ·¤Þ¤¹¡£

¡¡µ­½Ò¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤Î¤Ï¡¢¥²¡¼¥à¥¹¥¿¡¼¥È»þ¤ËÂѵ×ÎϤθ½ºßÃͤȺÇÂçÃͤòɽ¼¨¤¹¤ë½èÍý¡¢
¤ª¤è¤Ó¡¢¥¨¥Í¥ß¡¼¤¬¿¯Æþ¤·¤ÆÂѵ×ÎϤÎÃͤËÊÑÆ°¤¬¤¢¤Ã¤¿¤È¤­¤Ë¡¢ÊÑÆ°¸å¤ÎÂѵ×ÎϤÎÃͤȺÇÂçÃͤòɽ¼¨¤¹¤ë½èÍý¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤É¤ÎÉôʬ¤Ëµ­½Ò¤¹¤ì¤Ð¤¤¤¤¤Î¤«¤ò¹Í¤¨¤Æ¤¤¤­¤Þ¤¹¡£

¡¡²èÌ̤Ëʸ»úÎó¤òɽ¼¨¤¹¤ë¤Ë¤Ï¡¢Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î´ÉÍý¤·¤Æ¤¤¤ë¡¢Text ¥×¥í¥Ñ¥Æ¥£¤òÍøÍѤ·¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢DefenseBase ¥¹¥¯¥ê¥×¥È¤Ë¤Ï Text¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò°·¤¦¤¿¤á¤ÎÊÑ¿ô¤ÎÀë¸À¤ò¹Ô¤¤¡¢ÊÑ¿ôÆâ¤Ë Text¥³¥ó¥Ý¡¼¥Í¥ó¥È ¤Î¾ðÊó¤ò¼èÆÀ¤·¤ÆÍøÍѤǤ­¤ë¾õÂ֤ˤ¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡¡¾ðÊó¤ò¼èÆÀ¤¹¤ëÊýË¡¤ÏÍÍ¡¹¤Ç¤¹¡£
GameObject.Find ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¤âÂоݤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òõ¤·¤Æ¡¢Text¥³¥ó¥Ý¡¼¥Í¥ó¥È ¤ò GetComponent ¤·¤Æ¤â¤è¤¤¤Ç¤¹¤·¡¢
SerializeField°À­ ¤òÍøÍѤ·¤Æ¡¢DefenseBase ¥¹¥¯¥ê¥×¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é»öÁ°¤Ë¼èÆÀ¤ò¤·¤Æ¤ª¤¤¤â¤è¤¤¤Ç¤¹¡£
º£²ó¤Î¼ÂÁõÎã¤Ç¤Ï¡¢¸å¼Ô¤Î SerializeField°À­ ¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢³Ø½¬¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£



¡¡¸½ºß¡¢durability ÊÑ¿ô¤È¤·¤Æ¸½ºßÃͤÎÃÍ¤Ï DefenseBase ¥¹¥¯¥ê¥×¥È¤ËÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤¹¤¬¡¢ºÇÂçÃͤÎÃͤȤʤëÊÑ¿ô¤ÏÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤»¤ó¡£
ºÇÂçÃͤÎÃͤ⡢durability ÊÑ¿ô¤ÈƱ¤¸¤è¤¦¤Ë¥¹¥¯¥ê¥×¥ÈÆâ¤Ç¼«Í³¤ËÍøÍѤǤ­¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¡¢Àë¸À¥Õ¥£¡¼¥ë¥É¤Ë¿·¤·¤¤ÊÑ¿ô¤òÄɲä·¤Þ¤¹¡£

¡¡ºÇÂçÃͤÎÃͤϡ¢¥²¡¼¥à¥¹¥¿¡¼¥È»þ¤ËÂѵ×ÎϤθ½ºßÃͤ«¤é¼èÆÀ¤¹¤ë¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£
¤½¤Î¤¿¤á¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ëɽ¼¨¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢private ½¤¾þ»Ò¤ÇÀë¸À¤·¤Æ¤ª¤±¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¸½ºßÃͤÎÃͤòÂåÆþ¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢ºÇÂçÃͤÎÊÑ¿ô¤Ë¤Ï¡¢¤É¤Î¤è¤¦¤Ê·¿¤òÍÑ°Õ¤¹¤ì¤Ð¤¤¤¤¤«¤â¤ï¤«¤Ã¤¿¤È»×¤¤¤Þ¤¹¡£


£²¡¥DefenseBase ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢¥²¡¼¥à²èÌ̤ËÂѵ×ÎϤÎÃͤò¹¹¿·¤·¤Æɽ¼¨¤¹¤ë½èÍý¤òÄɲ乤ë


¡¡Àß·×¾ðÊó¤ò»²¹Í¤Ë¤·¤Ê¤¬¤é¡¢¤É¤ó¤Ê¾ðÊó¤¬É¬ÍפǤ¢¤ë¤«¡¢¤½¤ì¤òÍøÍѤ·¤¿½èÍý¤ò¤É¤³¤Ë½ñ¤±¤Ð¤è¤¤¤«¡¢¹Í¤¨¤ÆÆüËܸì¤Î¥³¥á¥ó¥È¤òÀè¤Ëµ­½Ò¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£

¡¡¥²¡¼¥à¤Î¥¹¥¿¡¼¥È¤Ë¹ç¤ï¤»¤Æ¹Ô¤¦½èÍý¤Ç¤¢¤ì¤Ð¡¢º£¤Þ¤Ç¤âÍøÍѤ·¤Æ¤­¤¿ Start ¥á¥½¥Ã¥É¤òÍøÍѤ¹¤ë¤³¤È¤ò¹Í¤¨¤Þ¤·¤ç¤¦¡£
¸½ºß DefenseBase ¥¹¥¯¥ê¥×¥È¤Ë¤Ï Start ¥á¥½¥Ã¥É¤Ï¤¢¤ê¤Þ¤»¤ó¤¬¡¢µ­½Ò¤·¤Æ¤¤¤Ê¤¤¤À¤±¤Ç¤¢¤Ã¤Æ¡¢É¬Íפ¬¤¢¤ì¤ÐºÆÅÙ½ñ¤­²Ã¤¨¤Æ¤¤¤±¤Ð¤è¤¤¤Ç¤¹¡£

¡¡»ëÌî¤ò¹­¤¯¤â¤Ã¤Æ¡¢¤É¤ó¤Ê½èÍý¤ò¡¢¤É¤ó¤Ê¥¿¥¤¥ß¥ó¥°¤Ç¹Ô¤¤¤¿¤¤¤«¡¢¿§¡¹¤È¹Í¤¨¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤Ê¤ª¡¢Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¹¥¯¥ê¥×¥ÈÆâ¤Ç°·¤¦¾ì¹ç¤Ë¤Ï¡¢using ¤ÎÉôʬ¤Ë UnityEngine.UI; ¤ÎÄɵ­¤¬É¬Íפˤʤê¤Þ¤¹¡£


DefenseBase.cs

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


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

¡¡DefenseBase ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢¿·¤·¤¯ SerializeField°À­ ¤ò¤Ä¤±¤ÆÀë¸À¤·¤¿ÊÑ¿ô¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤Þ¤¹¡£


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




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


¡¡DefenseBaseSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê¡¢DefenseBase ¥¹¥¯¥ê¥×¥È¤ËÄɲ䵤줿 txtDurability ÊÑ¿ô¤ËɬÍפʾðÊó¤ò¥¢¥µ¥¤¥ó¤·¤ÆÅÐÏ¿¤·¤Þ¤¹¡£

¡¡É¬ÍפʾðÊó¤È¤Ï¤¹¤Ê¤ï¤Á¡¢¤³¤ÎÊÑ¿ô¤Î·¿¤ÈƱ¤¸·¿¤Î¾ðÊó(¥³¥ó¥Ý¡¼¥Í¥ó¥È)¤Ë¤Ê¤ê¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤¹¤ë¤È¡¢É¬ÍפʾðÊó¤Î̾Á°¤¬()¤ÎÃæ¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£


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


¡¡
¡¡txtDurability ÊÑ¿ô¤Ï None(Text) ¤Èɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¸½ºß¤Ï¤Þ¤À¥¢¥µ¥¤¥ó¤µ¤ì¤Æ¤¤¤ë¾ðÊ󤬤ʤ¤¾õÂ֤ǡ¢
¤«¤Ä¥¢¥µ¥¤¥ó²Äǽ¤Ê¾ðÊó¤Ï Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Ç¤¢¤ë¤³¤È¤¬Ê¬¤«¤ê¤Þ¤¹¡£

¡¡¥¢¥µ¥¤¥ó¤Ç¤­¤ë¾ðÊó¤Ï¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¡¢
¤¢¤ë¤¤¤Ï¥×¥ì¥Õ¥¡¥Ö¤Ë¤Ê¤Ã¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤Î¤¤¤º¤ì¤«¤Ë¸Â¤é¤ì¤Þ¤¹¡£

¡¡¥¢¥µ¥¤¥ó¤¹¤ë¤Ë¤Ï¡¢ÂоݤȤʤ륲¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤ÆÅÐÏ¿¤·¤Þ¤¹¡£
¤³¤Î¼ê½ç¤ò¹Ô¤¦¤³¤È¤Ç¡¢¤½¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë³ºÅö¤¹¤ë¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¼«Æ°Åª¤ËÊÑ¿ô¤ËÅÐÏ¿¤µ¤ì¤Þ¤¹¡£

¡¡txtDurability ÊÑ¿ô¤Ï¡¢Âѵ×ÎϤθ½ºßÃͤȺÇÂçÃͤò¥²¡¼¥à²èÌ̤Ëɽ¼¨¤·¡¢¹¹¿·¤·¤Æ¤¤¤¯¤¿¤á¤Î¾ðÊó¤ò°·¤¦ÊÑ¿ô¤Ç¤¹¤Î¤Ç¡¢
¤½¤ÎÌò³ä¤ò»ý¤Ã¤Æ¤¤¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÁªÂò¤·¡¢¤½¤Î¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥µ¥¤¥ó¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡¡¥Ò¥¨¥é¥ë¥­¡¼¤«¤é¡¢txtDurability ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òõ¤·¤Æ¡¢¤½¤ì¤ò¤³¤ÎÊÑ¿ô¤ÎÉôʬ¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤ÆÅÐÏ¿¤·¤Æ¤¯¤À¤µ¤¤¡£


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



¡¡¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Î txtDurability ÊÑ¿ô¤ÎÉôʬ¤¬ txtDurabilty (Text) ¤È¹¹¿·¤µ¤ì¤¿¤³¤È¤¬Ê¬¤«¤ê¤Þ¤¹¡£
¤³¤ì¤Ï¡¢txtDurability ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤Î¤¦¤Á¡¢Text ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤¬¤³¤³¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¡¢¤È¤¤¤¦·Á¤ÇÆɤߤޤ¹¡£
¥¢¥µ¥¤¥ó¤µ¤ì¤Æ¤¤¤ë¾ðÊó¤Î¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ÎÆɤßÊý¤â½ù¡¹¤Ë³Ð¤¨¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£


¡¡¤³¤ì¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£


£´¡¥¡ãSerializeField°À­¡ä


¡¡ÊÑ¿ô¤ÎÀë¸À¤Ë¹ç¤ï¤»¤ÆÀë¸À¤Ç¤­¤ë¡¢Â°À­¾ðÊó¤È¸Æ¤Ð¤ì¤ë¤â¤Î¤Î£±¤Ä¤Ç¤¹¡£ÊÑ¿ô¤ÎÀë¸À¤ÎÁ°¤Ë [ ] ÉÕ¤­¤Ç½ñ¤«¤ì¤¿ÆâÍƤ¬Â°À­¾ðÊó¤È¤Ê¤ê¤Þ¤¹¡£

¡¡º£²óÍøÍѤ·¤Æ¤¤¤ë°À­¤Ï SerializeField (¥·¥ê¥¢¥é¥¤¥º¡¦¥Õ¥£¡¼¥ë¥É)¤È¤¤¤¦Â°À­¾ðÊó¤Ç¤¹¡£¤³¤Îµ¡Ç½¤Ï¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤ËÀë¸À¤·¤Æ¤¤¤ëÊÑ¿ô̾¤òɽ¼¨¤µ¤»¤ë¡¢¤È¤¤¤¦¤â¤Î¤Ç¤¹¡£

¡¡¼ç¤Ë private ½¤¾þ»Ò¤È¥»¥Ã¥È¤ÇÍѤ¤¤é¤ì¡¢¥¢¥µ¥¤¥ó¤ò¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¾å¤Ç²Äǽ¤Ë¤¹¤ë¤â¤Î¤Î¡¢ÊÑ¿ô¤Î»²¾ÈÀ褬³°Éô¤Î¥¹¥¯¥ê¥×¥È¤Ë¤Ê¤¤(public¤ÎɬÍפ¬¤Ê¤¤)¾ì¹ç¤ËÍøÍѤ·¤Þ¤¹¡£
¤¿¤È¤¨¤ÐButton¥³¥ó¥Ý¡¼¥Í¥ó¥È¤äText¥³¥ó¥Ý¡¼¥Í¥ó¥È¤È¤¤¤Ã¤¿¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤è¤ê¥¢¥µ¥¤¥ó¤Ï¤¹¤ë¤â¤Î¤Î¡¢¤½¤ÎÊÑ¿ô¤ÎÍøÍÑÀ褬¾¤Î¥¹¥¯¥ê¥×¥È¤Ë¤Ï¤Ê¤¤¤è¤¦¤Ê¤â¤Î¡¢¤Ë¤ÏÍøÍѤ·¤ä¤¹¤¤¤Ç¤¹¡£

¡¡º£²ó¤Ï¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë Text ·¿¤Î¾ðÊó¤ò¥¢¥µ¥¤¥ó¤Ç¤­¤ë¤è¤¦¤ËÀë¸À¤·¤Æ¤¤¤Þ¤¹¡£


£µ¡¥¡ã¥¢¥¿¥Ã¥Á¤È¥¢¥µ¥¤¥ó¤Ë¤Ä¤¤¤Æ¡ä


¡¡¥¢¥¿¥Ã¥Á¤È¥¢¥µ¥¤¥ó¤È¤¤¤¦Ã±¸ì¤¬¤¢¤ê¤Þ¤¹¡£¤³¤ì¤é¤Ï»÷¤Æ¤¤¤ë¸ÀÍդǤ¹¤¬¡¢Ìò³ä¤Ï°Û¤Ê¤ê¤Þ¤¹¡£
Àµ³Î¤ËÇÄ°®¤·¤Æ¤¤¤Ê¤¤¤È¡¢À衹¤Ç¤Ä¤Þ¤Å¤¤¤Æ¤·¤Þ¤¦¸¶°ø¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤·¤Ã¤«¤ê¤È°ÕÌ£¤òª¤¨¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£

¡¡¥¢¥¿¥Ã¥Á¤È¤Ï¡¢ºîÀ®¤·¤¿¥¹¥¯¥ê¥×¥È¡¦¥Õ¥¡¥¤¥ë¤ä¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤ÆÄɲ乤ëÆ°ºî¤Î¤³¤È¤Ç¤¹¡£


¡ã¥¢¥¿¥Ã¥Á¡ä
https://gyazo.com/31b0fb67add402eb9b445c52a45a39b2



¡¡¥¢¥µ¥¤¥ó¤È¤Ï¡¢¥Ò¥¨¥é¥ë¥­¡¼¤Ë¤¢¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ëÊÑ¿ô¤Î¾ì½ê¤Ë¡¢¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤¿¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬»ý¤Ä¾ðÊó¤òÅÐÏ¿(ÂåÆþ)¤¹¤ë¡¢¤È¤¤¤¦Æ°ºî¤Î¤³¤È¤Ç¤¹¡£


¡ã¥¢¥µ¥¤¥ó¡ä
https://gyazo.com/c8ff760295e9ec1c9e7cb04fc7ad620f


¡¡´ª°ã¤¤¤·¤ä¤¹¤¤¤Î¤Ï¡¢¥¹¥¯¥ê¥×¥È¡¦¥Õ¥¡¥¤¥ë¼«ÂΤò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤Ë¥¢¥µ¥¤¥ó¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£


¡ã´Ö°ã¤¤¡ä
https://gyazo.com/95c74d487fbaad31e0af1695b9766dfa


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


¡¡ÀßÄ꤬´°Î»¤·¤Þ¤·¤¿¤Î¤Ç¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£

¡¡¤Þ¤º¡¢¥²¡¼¥à¤Î¥¹¥¿¡¼¥È¤ÈƱ»þ¤Ë¡¢²èÌ̤β¼Éôʬ¤Ë 100 / 100 ¤È¡¢Âѵ×ÎϤÎÃͤθ½ºßÃͤȺÇÂçÃͤ¬É½¼¨¤µ¤ì¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£


¡ã¼ÂÁõÆ°²è¡¡¥²¡¼¥à¥¹¥¿¡¼¥È»þ¤ËÂѵ×ÎϤθ½ºßÃͤȺÇÂçÃͤ¬¥²¡¼¥¸¤Î¾å¤Ëɽ¼¨¤µ¤ì¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



¡¡Â³¤¤¤Æ¥¨¥Í¥ß¡¼¤¬µòÅÀ¤Ë¿¯Æþ¤·¤¿ºÝ¤Ë¡¢É½¼¨¤µ¤ì¤ëÃͤ¬ 50/ 100 ¤È¡¢Âѵ×ÎϤÎÃͤθ½ºßÃͤ˹ç¤ï¤»¤Æɽ¼¨¤¬¹¹¿·¤µ¤ì¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£


¡ã¼ÂÁõÆ°²è¡¡¥¨¥Í¥ß¡¼¤¬µòÅÀ¤Ë¿¯Æþ¤¹¤ë¤¿¤Ó¤Ë¡¢Âѵ×ÎϤθ½ºßÃͤ¬¹¹¿·¤µ¤ì¤Æɽ¼¨¤µ¤ì¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡¤³¤Î¤Þ¤Þ¤Ç¤âɽ¼¨¤ÎÀ©¸æ¤Ï¹Ô¤¨¤Æ¤¤¤Þ¤¹¤¬¡¢ÌäÂêÅÀ¤¬£±¤Ä¤¢¤ê¤Þ¤¹¡£¼¡¤Î¼ê½ç¤Ç¤ÏÌäÂêÅÀ¤Î¸«¤Ä¤±Êý¤È²þÁ±ÊýË¡¤Ë¤Ä¤¤¤Æ³Ø½¬¤ò¤·¤Þ¤¹¡£


£³£±¡¥ÌäÂêÅÀ¤ò¸«¤Ä¤±¡¢²þÁ±ÊýË¡¤ò¹Í¤¨¤ë

£±¡¥ÌäÂêÅÀ¤ò¸«¤Ä¤±¤ë


¡¡µòÅÀ¤ÎÂѵ×ÎϤÎÃͤò¡¢¥¨¥Í¥ß¡¼¤Î¹¶·âÎϤÎÃͤè¤ê¤âÄ㤤ÃͤËÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£¹¶·âÎÏ¤Ï 50 ¤Ç¤¹¤Î¤Ç¡¢49 °Ê²¼¤ÎÃͤǤ¢¤ì¤ÐÌäÂꤢ¤ê¤Þ¤»¤ó¡£
º£²ó¤Ï 30 ¤ËÀßÄꤷ¤Æ¤¤¤Þ¤¹¡£

¡¡¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢¥¨¥Í¥ß¡¼¤òµòÅÀ¤Ë¿¯Æþ¤µ¤»¤Æ¡¢Âѵ×ÎϤÎÃͤÎɽ¼¨¤ò³Îǧ¤·¤Þ¤¹¡£


¡ã¸¡¾ÚÆ°²è¡¡µòÅÀ¤ÎÂѵ×ÎϤè¤ê¤âÂ礭¤Ê¥À¥á¡¼¥¸¤ò¼õ¤±¤¿¾ì¹ç¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡¥¹¥¯¥ê¥×¥ÈÆâ¤ÇÂѵ×ÎϤÎÃͤθº»»½èÍý¤Î·ë²Ì¤¬¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤¿¤á¡¢²èÌ̤Îɽ¼¨¤Î¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤Ã¤Æɽ¼¨¤µ¤ì¤Æ¤·¤Þ¤Ã¤Æ¤¤¤Þ¤¹¡£

¡¡Âѵ×ÎϤÎÃͤκÇÄãÃÍ¤Ï 0 ¤Ç¤¢¤ë¤³¤È¤òÁÛÄꤷ¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤ÎµóÆ°¤ÏÉÔ¶ñ¹ç¡¢¤¤¤ï¤æ¤ë¥Ð¥°¤Ë¤Ê¤ê¤Þ¤¹¡£


£²¡¥²þÁ±ÊýË¡¤ò¹Í¤¨¤ë¡¡¡ÝMathf.Clamp ¥á¥½¥Ã¥É¤Î³èÍÑ¡Ý


¡¡ÌäÂê¤È¤Ê¤ë¾É¾õ¤Ï¤ï¤«¤ê¤Þ¤·¤¿¡£¤µ¤Æ¡¢ÌäÂêÅÀ¤Ï¤É¤³¤Ë¤¢¤ë¤Ç¤·¤ç¤¦¤«¡£¤½¤ì¤òÆÃÄꤹ¤ë¤³¤È¤Ç²þÁ±ÊýË¡¤ò¹Í¤¨¤Æ¤¤¤¯¤³¤È¤¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£

¡¡Âѵ×ÎϤÎÃͤ¬¸º»»½èÍý¤Ë¤è¤Ã¤Æ¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤ë¤³¤È¤ÏÁÛÄꤵ¤ì¤Þ¤¹¡£¾ï¤Ë¥¨¥Í¥ß¡¼¤Î¹¶·âÎϤ¬¡¢Âѵ×ÎϤÎÃͤò¥Ô¥Ã¥¿¥ê 0 ¤Ë¤·¤Æ¤¯¤ì¤ë¤È¤Ï¸Â¤é¤Ê¤¤¤¿¤á¤Ç¤¹¡£
¤½¤¦¤Ê¤ë¤È¡¢ÌäÂê¤È¤Ê¤ë¤Î¤Ï¡¢Âѵ×ÎϤÎÃͼ«ÂΤǤ⡢¥¨¥Í¥ß¡¼¤Î¹¶·âÎϤǤâ¤Ê¤¯¡¢Âѵ×ÎϤÎÃͤ¬ 0 ¤ò²¼²ó¤Ã¤¿¤È¤­¤Ë¡¢¤½¤ì¤ò¤½¤Î¤Þ¤Þ¤Ë¤·¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ëÉôʬ¤Ë¤¢¤ê¤Þ¤¹¡£

¡¡¸º»»½èÍý¤Î¸å¤Ë¡¢¤â¤·¤âÂѵ×ÎϤÎÃͤ¬¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢0 ¤Ë¤¹¤ë¡¢¤È¤¤¤¦½èÍý¤òÄɲ乤ì¤Ð²þÁ±¤µ¤ì¤ë¤Ï¤º¤Ç¤¹¡£


¡ã²þÁ±Æ°²è¡¡¥Þ¥¤¥Ê¥¹É½¼¨¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤ËÀ©¸æ¤¹¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯



¡¡¤³¤Î¤È¤­¡¢°Ê²¼¤Î¤è¤¦¤Ê½èÍý¤òµ­½Ò¤·¤Æ¤â¤è¤¤¤Ç¤¹¤¬¡¢¤³¤Î½ñ¼°¤Ç¤¹¤È¡¢¥Þ¥¤¥Ê¥¹Êý¸þ¤ÎÀ©¸Â¤Ï²þÁ±¤µ¤ì¤Þ¤¹¤¬¡¢
¥×¥é¥¹Êý¸þ¤ÎÀ©¸Â¡¢¤Ä¤Þ¤ê¡¢º£¸å¡¢¥²¡¼¥à¤Î½èÍý¤ò¼ÂÁõ¤·¤Æ¤¤¤¯¾å¤Ç¡¢µòÅÀ¤ÎÂѵ×ÎϤÎÃͤò²óÉü¤¹¤ë¤è¤¦¤Ê½èÍý¤¬¼ÂÁõ¤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
Âѵ×ÎϤÎÃͤ¬ºÇÂçÃͤòĶ¤¨¤Æ²óÉü¤¹¤ë¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢¤µ¤é¤Ë¿·¤¿¤ÊÀ©¸Âʸ¤òÄɲ乤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£

¡ã¥Þ¥¤¥Ê¥¹Êý¸þ¤ÎÀ©¸Â¤ÎÎã¡ä¡¡=>¡¡¥×¥é¥¹Êý¸þ¤ÎÀ©¸Â¤Ï¤Ê¤¤
  if(durability <= 0){
      durability = 0;
  }

¡¡¤½¤¦¤Ê¤ë¤È½èÍý¤¬Ä¹¤¯¤Ê¤ë¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¤½¤Î²óÉü½èÍý¤òÄɲä·¤¿¾ì¹ç¤Ë¡¢¤³¤ÎÉôʬ¤òºÆÅÙ½¤Àµ¤·Ä¾¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡¤³¤¦¤¤¤Ã¤¿¡¢¾å¸ÂÃͤȲ¼¸ÂÃͤòÀ©¸Â¤·¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢Unity ¤Ë¤ÏÊØÍø¤Ê¥á¥½¥Ã¥É¤¬¤¢¤ê¤Þ¤¹¡£º£²ó¤Ï¤½¤Á¤é¤òÍøÍѤ·¤Æ¡¢»È¤¤Êý¤ò³Ø½¬¤·¤Þ¤·¤ç¤¦¡£


£³¡¥¡ãMathf.Clamp¥á¥½¥Ã¥É¡ä


¡¡Mathf ¹½Â¤ÂΤϡ¢Unity ¤¬ÍÑ°Õ¤·¤Æ¤¤¤ë¡¢¿ô³Ø´Ø¿ô¤ÎÊÑ¿ô¤ä¥á¥½¥Ã¥É¤ò¤Þ¤È¤á¤Æ¤¢¤ë¹½Â¤ÂΤǤ¹¡£
Ä̾ï¤Î Math ¥¯¥é¥¹¤È°Û¤Ê¤ê¡¢Ìá¤êÃÍ¤Ï float ·¿¤ÇÍÑ°Õ¤µ¤ì¤Æ¤¤¤Þ¤¹¡£


»²¹Í¥µ¥¤¥È
Unity ¸ø¼°¥¹¥¯¥ê¥×¥È¡¦¥ê¥Õ¥¡¥ì¥ó¥¹
Mathf



¡¡Clamp ¥á¥½¥Ã¥É¤Ï¡¢¡ÖÀ©¸æ¤·¤¿¤¤»ØÄêÃͤò¡¢»ØÄꤷ¤¿ÈÏ°ÏÆâ¤ÎºÇ¾®ÃÍ¡¢ºÇÂçÃͤ˼ý¤á¤Æ¤¯¤ì¤ë(ÃÖ¤­´¹¤¨¤Æ¤¯¤ì¤ë)¡×½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£

¡ã¥á¥½¥Ã¥É¤Îµ­Ë¡¡ä
  À©¸æ¤·¤¿¤¤»ØÄêÃÍ = Mathf.Clamp(À©¸æ¤·¤¿¤¤»ØÄêÃÍ, ºÇ¾®ÃÍ, ºÇÂçÃÍ);
¡¡
¡¡¤³¤Î¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¡¢¸º»»½èÍý¸å¤Î durability ÊÑ¿ô¤ÎÃͤòÀ©¸Â¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¾åµ­¤Î¥á¥½¥Ã¥É¤Î½ñ¼°¤Ë¡¢À©¸æ¤·¤¿¤¤ÃͤòÅö¤Æ¤Ï¤á¤Æ½èÍý¤òÁȤßΩ¤Æ¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¤³¤Î½èÍý¤Ç¤¢¤ì¤Ð¡¢¾å¸ÂÃͤⲼ¸ÂÃͤâ»ØÄꤷ¤¿ÈÏ°ÏÆâ¤ÎÃͤ˼ý¤á¤ë¤³¤È¤¬½ÐÍè¤ë¾å¤Ë¡¢if ʸ¤À¤È¡¢¿ô¹Ôʬ¤«¤«¤Ã¤Æ¤¤¤¿½èÍý¤Î¼°¤ò£±¹Ô¤Ç½ñ¤¯¤³¤È¤¬½ÐÍè¤Þ¤¹¡£



¡¡¤Ê¤ªMathf.Clamp¥á¥½¥Ã¥É¤Ë¤Ï¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬¤¢¤ê¡¢°ú¿ô¤Î·¿¤Ï¡¢float·¿¤Èint·¿¤Ç¤½¤ì¤¾¤ìÍøÍѤ¬½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
durability ÊÑ¿ô¤Î·¿¤Ï int ·¿¤Ç¤¹¤Î¤Ç¡¢º£²ó¤Ï¼«Æ°Åª¤Ë int ·¿¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£


»²¹Í¥µ¥¤¥È
Unity ¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
Mathf.Clamp


£´¡¥DefenseBase ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¡¢Âѵ×ÎϤÎÃͤ¬¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤ë¾ì¹ç¤Ë¤Ï 0 ¤ËÀ©¸Â¤¹¤ë½èÍý¤òÄɲ乤ë


¡¡Mathf.Clamp ¥á¥½¥Ã¥É¤ò³èÍѤ·¤Æ¡¢Âѵ×ÎϤÎÃͤ¬¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤Ã¤¿¾ì¹ç¡¢0 ¤ËÃÖ¤­´¹¤¨¤ÆÀ©¸Â¤·¤Æ¤¯¤ì¤ë½èÍý¤òµ­½Ò¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¤³¤Î½èÍý¤ò½ñ¤­¤³¤ß¤¿¤¤¾ì½ê¤ËÆüËܸì¤Î¥³¥á¥ó¥È¤ò½ñ¤¤¤Æ¤«¤é¡¢¼ÂÁõ¤ò»Ï¤á¤Æ¤¯¤À¤µ¤¤¡£


DefenseBase.cs

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


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


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


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ¡¢Âѵ×ÎϤÎÃͤ¬¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤Ã¤¿¾ì¹ç¡¢0 ¤ÎÃͤËÃÖ¤­´¹¤¨¤é¤ì¤ÆÀ©¸æ¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«³Îǧ¤·¤Þ¤¹¡£


¡ã¼Â¹ÔÆ°²è¡¡Âѵ×ÎϤÎÃͤ¬¥Þ¥¤¥Ê¥¹¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤ËÀ©¸Â¤¹¤ë¡ä
Æ°²è¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯


¡¡°Ê¾å¤Ç¼ÂÁõ´°Î»¤Ç¤¹¡£


£¶¡¥½ÅÊ£¤·¤Æ¤¤¤ë½èÍý¤ò¥á¥½¥Ã¥É²½¤¹¤ë


¡¡Start ¥á¥½¥Ã¥É¤È UpdateDurability ¥á¥½¥Ã¥É¤Ë¤Ï¡¢Æ±¤¸½ñ¼°¤Î½èÍý¤¬½ÅÊ£¤·¤Æµ­½Ò¤µ¤ì¤Æ¤¤¤Þ¤¹¡£

  // ²èÌ̤ËÂѵ×ÎϤÎÃͤò¡¡¸½ºßÃÍ / ºÇÂçÃÍ¡¡¤Î·Á¼°¤Çɽ¼¨¤¹¤ë
  txtDurability.text = durability + "  / " + maxDurability;

  // TODO ¥²¡¼¥¸¤Îɽ¼¨¤òÂѵ×ÎϤÎÃͤ˹ç¤ï¤»¤Æ¹¹¿·


¡¡½èÍý¼«ÂΤ¬£±¹Ô¤Ç¤¢¤ì¤Ð¤è¤¤¤Î¤Ç¤¹¤¬¡¢¤³¤¦¤¤¤Ã¤¿°ìÏ¢¤Î½èÍý¤Î¾ì¹ç¡¢¤Ä¤Þ¤êº£²ó¤Î¥±¡¼¥¹¤Ç¤¢¤ì¤Ð¡¢Âѵ×ÎϤÎÃͤÎɽ¼¨¹¹¿·¤È¡¢¥²¡¼¥¸¤Î¹¹¿·¤¬¥»¥Ã¥È¤Ç¤¢¤ë¾ì¹ç¡¢
º£¸å¤âÍøÍѤ¹¤ë¤³¤È¤ò¹Í¤¨¤Æ¡¢½èÍý¤ÎÆâÍƤò¥á¥½¥Ã¥É²½¤·¤Æ¤ª¤­¤Þ¤¹¡£

¡¡¤¤¤Þ¤Þ¤Ç½èÍý¤¬¤¢¤Ã¤¿¾ì½ê¤«¤é¤Ï¡¢¤³¤Î¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤¹¤è¤¦¤Ë¥¹¥¯¥ê¥×¥È¤Î½èÍý¤ò½ñ¤­´¹¤¨¤Æ¤ª¤­¤Þ¤¹¡£

¡¡º£¤Þ¤Ç¤â²¿²ó¤«¥á¥½¥Ã¥É²½¤¹¤ë½èÍý¤Ï¼ÂÁõ¤·¤Æ¤­¤Þ¤·¤¿¡£
¤Þ¤º¤Ï¶µºà¤ò¸«¤º¤Ë¡¢¼«Ê¬¤Ç½èÍý¤Î¥á¥½¥Ã¥É²½¤ò¹Ô¤Ã¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£


DefenseBase.cs

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




¡¡¤º¤¤¤Ö¤ó¤È TODO ¤ÎÉôʬ¤âÁý¤¨¤Æ¤­¤Þ¤·¤¿¡£¤³¤Î¤è¤¦¤Ëµ­½Ò¤·¤Æ¤¢¤ë¤È¡¢¼¡¤Ë¼ÂÁõ¤·¤¿¤¤½èÍý¤ä¡¢»Ä¤Ã¤Æ¤¤¤ë½èÍý¤¬¸«¤¨¤ë²½¤Ç¤­¤Þ¤¹¡£
Í­¸ú¤ËÍøÍѤ·¤Þ¤·¤ç¤¦¡£


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

¡¡¼¡¤Ï¡¡¼ê½ç£±£¶¡¡¡¼¥¹¥¯¥ê¥×¥È¤Ë¤è¤ëÂѵ×ÎÏÍÑ¥²¡¼¥¸¤ÎÀ©¸æ½èÍý¤Î¼ÂÁõ¡¼¡¡¤Ç¤¹¡£

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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