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

¡¡¤³¤ÎÌäÂ꽸¤Ï¡¢Unity¤ÈC#¤Î½é¿´¼Ô¤¬Ìá¤êÃͤδðËÜŪ¤Ê»È¤¤Êý¤òÍý²ò¤¹¤ë¤³¤È¤òÌܻؤ·¤Æ¤¤¤Þ¤¹¡£
¶ñÂÎŪ¤Ê¥²¡¼¥à³«È¯¤Î¾õ¶·¤òÁÛÄꤷ¤ÆÌäÂê¤òºîÀ®¤·¤Þ¤·¤¿¡£¥³¡¼¥ÉÎã¤âÄ󶡤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤¼¤ÒÄ©À路¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£



Ìá¤êÃÍ


¡¡¥á¥½¥Ã¥É¤¬·×»»·ë²Ì¤Ê¤É¤ò¡ÖÊÖ¤¹¡×¤³¤È¤ò¡ÖÌá¤êÃͤòÊÖ¤¹¡×¤È¸À¤¤¤Þ¤¹¡£
Î㤨¤Ð¡¢¡Öint Add(int a, int b)¡×¤È¤¤¤¦´Ø¿ô¤Ï¡¢Æó¤Ä¤ÎÀ°¿ô¤ò°ú¿ô¤Ë¼è¤ê¡¢¤½¤ì¤é¤Î¹ç·×¤òÌá¤êÃͤȤ·¤ÆÊÖ¤·¤Þ¤¹¡£

int Add(int a, int b) {
    return a + b; // a¤Èb¤Î¹ç·×¤òÊÖ¤¹
}

¡¡¤³¤Î´Ø¿ô¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ë»È¤ï¤ì¤Þ¤¹¡£

int sum = Add(3, 5); // sum¤Ë¤Ï¡¢Add´Ø¿ô¤ÎÌá¤êÃͤ¬ÂåÆþ¤µ¤ì¡¢sum¤Ï8¤Ë¤Ê¤ê¤Þ¤¹¡£


Ìá¤êÃͤÎÍøÍѾì½ê


¡¡Ìá¤êÃͤϥ᥽¥Ã¥É¤Î½èÍý·ë²Ì¤Ç¤¢¤ë¤¿¤á¡¢·¿¤ÎÃͤòÊÝ»ý¤·¤Þ¤¹¡£

¡¡¤è¤Ã¤Æ¡¢if ʸ¤Ê¤É¤Î¾ò·ï¼°Æâ¤ä¡¢ÂåÆþ½èÍý¤Î±¦Êդ˵­½Ò¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£


¡ãif ʸ¤Î¾ò·ï¼°¤Ç¤ÎÍøÍÑÎã¡ä
if(Input.GetMouseButtonDown(0)){
    // ¥Þ¥¦¥¹¥¯¥ê¥Ã¥¯¤·¤¿ºÝ¤Î½èÍý

}



¡ãÂåÆþ½èÍý¤Ç¤ÎÍøÍÑÎã¡ä
Rigidbody rb;

void Start() {
    rb = GetComponent<Rigidbody>();
}

¡¡ÉáÃʤ«¤éÍøÍѤ·¤Æ¤¤¤ë½èÍý¤â¡¢Â¿¤¯¤ÏÌá¤êÃͤΥ᥽¥Ã¥É¤Ç¤¢¤ê¡¢¤½¤Î³èÍѤ·¤Æ¤¤¤ëÍýͳ¤ò¤·¤Ã¤«¤ê¤ÈÍý²ò¤·¤Æ¤¤¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£

¡¡¤½¤¦¤¹¤ë¤³¤È¤Ç¡¢Ìá¤êÃͤΤ¢¤ë¥á¥½¥Ã¥É¤ò»È¤¤¤³¤Ê¤»¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


ÌäÂ꣱


¡¡­¡¡¡
¡¡¡¡¥×¥ì¥¤¥ä¡¼¤Î¹¶·âÎÏ(attackPower)¤ÈŨ¤ÎËɸæÎÏ(defensePower)¤ò°ú¿ô¤Ë¼è¤ê¡¢¼ÂºÝ¤Î¥À¥á¡¼¥¸Î̤ò·×»»¤·¤ÆÊÖ¤¹¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£¡¡
¡¡¤³¤³¤Ç¤Ï¡¢¥À¥á¡¼¥¸Î̤Ϲ¶·âÎÏ - ËɸæÎϤȤ·¤Þ¤¹¡£

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹




¡¡­¢¡¡¡¡¡¡
¡¡¡¡­¡¤ÇºîÀ®¤·¤¿¥á¥½¥Ã¥É¤ò³èÍѤ·¤¿¡¢¼ÂÁõÎã¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¡¡¥×¥ì¥¤¥ä¡¼¤Î¹¶·âÎÏ(attackPower)¤ÈŨ¤ÎËɸæÎÏ(defensePower)¤ò¥á¥ó¥ÐÊÑ¿ô¤«¥í¡¼¥«¥ëÊÑ¿ô¤ÇÄêµÁ¤·¡¢
¡¡Start ¥á¥½¥Ã¥ÉÆâ¤Ë¤ª¤¤¤Æ¡¢­¡¤ÇºîÀ®¤·¤¿¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¡¢Ìá¤êÃͤˤè¤ëÂåÆþ½èÍý¤Ë¤è¤Ã¤Æ¼ÂºÝ¤Î¥À¥á¡¼¥¸Î̤ò·×»»¤·¤¿·ë²Ì¤ò¼õ¤±¼è¤Ã¤Æ¤¯¤À¤µ¤¤¡£


<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹



ÌäÂꣲ


¡¡­¡¡¡
¡¡¡¡¤¢¤ëNPC¤È¤Î²ñÏäÇÆÀ¤é¤ì¤ë¾ðÊó¤ò´ð¤Ë¥¯¥¨¥¹¥È¤ò¿Ê¹Ô¤µ¤»¤ë¤¿¤á¡¢NPC¤«¤éÆÀ¤é¤ì¤ë¾ðÊó¤òÀ°¿ôÃͤȤ·¤ÆÊÖ¤¹¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¶ñÂÎŪ¤Ë¤Ï¡¢"¤³¤ó¤Ë¤Á¤Ï"¤ò1¡¢"¸µµ¤¤Ç¤¹¤«¡©"¤ò2¡¢"¥¯¥¨¥¹¥È¤ò¿Ê¤á¤ë¤Ë¤Ï»³¤ò±Û¤¨¤Æ¤¯¤À¤µ¤¤"¤ò3¤È¤·¤ÆÊÖ¤·¤Þ¤¹¡£

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹




¡¡­¢¡¡
¡¡¡¡ÌäÂê¤Î±þÍѤȤ·¤Æ¡¢­¡¤ÇºîÀ®¤·¤¿¥á¥½¥Ã¥É¤ò³èÍѤ·¤¿¡¢¼ÂÁõÎã¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¡¡NPC¤È¤ÎÂÐÏä¬È¯À¸¤·¤¿ºÝ¤Ë¡¢¥á¥½¥Ã¥É¤ò¸Æ¤Ó½Ð¤·¡¢¤½¤ÎÌá¤êÃͤ˴ð¤Å¤¤¤Æ°Û¤Ê¤ë¥¢¥¯¥·¥ç¥ó¤òÀ©¸æ¤·¤Þ¤¹¡£
¡¡NPC ¤«¤é¤Î¥á¥Ã¥»¡¼¥¸¤ò¥á¥ó¥ÐÊÑ¿ô¤«¥í¡¼¥«¥ëÊÑ¿ô¤Ç´ÉÍý¤·¡¢¥á¥½¥Ã¥É¤ÎÌá¤êÃͤòÍøÍѤ·¤Æ¡¢¥×¥ì¥¤¥ä¡¼¤Î½èÍý¤òʬ´ô¤·¤Æ¤¯¤À¤µ¤¤¡£


<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹



ÌäÂꣳ


¡¡¥×¥ì¥¤¥ä¡¼¤¬¥¢¥¤¥Æ¥à¤ò»È¤¦¤È¡¢¤½¤Î¥¢¥¤¥Æ¥à¤Ë±þ¤¸¤¿¸ú²Ì¤òÊÖ¤¹¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
Î㤨¤Ð¡¢"²óÉü¥Ý¡¼¥·¥ç¥ó"¤ò»È¤¦¤È¡¢HP¤¬20Áý¤¨¡¢"¹¶·âÎÏ¥¢¥Ã¥×¤ÎÌô"¤ò»È¤¦¤È¡¢¹¶·âÎϤ¬10Áý¤¨¤Þ¤¹¡£

¡¡¤³¤ì¤é¤Î·ë²Ì¤òʸ»úÎó¤È¤·¤ÆÊÖ¤¹¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹





¡¡­¢¡¡
¡¡¡¡ÌäÂê¤Î±þÍѤȤ·¤Æ¡¢­¡¤ÇºîÀ®¤·¤¿¥á¥½¥Ã¥É¤ò³èÍѤ·¤¿¡¢¼ÂÁõÎã¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¡¡¥á¥ó¥ÐÊÑ¿ô¤«¥í¡¼¥«¥ëÊÑ¿ô¤Ç»ÈÍѤ¹¤ë¥¢¥¤¥Æ¥à¤òʸ»úÎó¤ÇÊÝ»ý¤·¡¢¤½¤ì¤òºîÀ®¤·¤¿¥á¥½¥Ã¥É¤Î°ú¿ô¤ËÍøÍѤ·¤Æ»ÈÍÑ·ë²Ì¤ò¼èÆÀ¤·¤Æ¤¯¤À¤µ¤¤¡£


<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹



ÌäÂꣴ


¡¡¥×¥ì¥¤¥ä¡¼¤¬ÀïÆ®¤ÇŨ¤òÅݤ¹¤È¡¢¤½¤ÎŨ¤Î¼ïÎà¤Ë±þ¤¸¤ÆÆÀ¤é¤ì¤ë·Ð¸³ÃͤòÊÖ¤¹¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£
Î㤨¤Ð¡¢"¥¹¥é¥¤¥à"¤òÅݤ¹¤È10¥Ý¥¤¥ó¥È¡¢"¥É¥é¥´¥ó"¤òÅݤ¹¤È100¥Ý¥¤¥ó¥È¤Î·Ð¸³Ãͤ¬ÆÀ¤é¤ì¤Þ¤¹¡£Â¾¤Ë¤âǤ°Õ¤Ëʬ´ô¤òÄɲ䷤Ƥ¯¤À¤µ¤¤¡£


<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹




¡¡­¢¡¡
¡¡¡¡ÌäÂê¤Î±þÍѤȤ·¤Æ¡¢­¡¤ÇºîÀ®¤·¤¿¥á¥½¥Ã¥É¤ò³èÍѤ·¤¿¡¢¼ÂÁõÎã¤òºîÀ®¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¡¡¥á¥ó¥ÐÊÑ¿ô¤«¥í¡¼¥«¥ëÊÑ¿ô¤Ç»ÈÍѤ¹¤ë¥¢¥¤¥Æ¥à¤òʸ»úÎó¤ÇÊÝ»ý¤·¡¢¤½¤ì¤òºîÀ®¤·¤¿¥á¥½¥Ã¥É¤Î°ú¿ô¤ËÍøÍѤ·¤Æ»ÈÍÑ·ë²Ì¤ò¼èÆÀ¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¤Þ¤¿³ÍÆÀ¤·¤¿·Ð¸³ÃͤÈÅݤ·¤¿Å¨¤Î¾ðÊó¤ò¥í¥°¤È¤·¤Æ°ì½ï¤Ë½ÐÎϤ·¤Æ¤¯¤À¤µ¤¤¡£


<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È²óÅú¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤¬É½¼¨¤µ¤ì¤Þ¤¹



¤Þ¤È¤á


¡¡¤³¤ì¤é¤ÎÌäÂê¤òÄ̤¸¤Æ¡¢C#¤ÈUnity¤ò»ÈÍѤ·¤¿´ðËÜŪ¤Ê¥×¥í¥°¥é¥ß¥ó¥°¤Î³µÇ°¡¢ÆäËÌá¤êÃͤˤĤ¤¤ÆÍý²ò¤ò¿¼¤á¤ë¤³¤È¤¬¤Ç¤­¤Þ¤·¤¿¡£
¤Þ¤¿¡¢¥²¡¼¥à¤Î¥³¥ó¥Æ¥­¥¹¥È¤Ë¤ª¤±¤ë¤³¤ì¤é¤Î³µÇ°¤Î±þÍѤˤĤ¤¤Æ¤â³Ø¤Ó¤Þ¤·¤¿¡£

¡¡½é¤á¤Æ³Ø¤Ö³µÇ°¤«¤â¤·¤ì¤Þ¤»¤ó¤¬¡¢·«¤êÊÖ¤·¥³¡¼¥É¤ò½ñ¤¤¤ÆÍý²ò¤ò¿¼¤á¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£
¤â¤·Æñ¤·¤¤¾ì¹ç¤Ï¡¢1¤Ä¤º¤Ä¤æ¤Ã¤¯¤ê¤È¿Ê¤á¤Æ¤¤¤¯¤³¤È¤¬ÂçÀڤǤ¹¡£

¡¡¤³¤ì¤é¤ÎÌäÂê¤ËÄ©À路¡¢¤½¤ì¤¾¤ì¤Î²òÅúÎã¤È²òÀâ¤òÆɤळ¤È¤Ç¡¢´ðËÜŪ¤Ê³µÇ°¤ÎÍý²ò¤ò¿¼¤á¤Æ¤¤¤­¤Þ¤·¤ç¤¦¡£

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


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

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

Menu


´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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