ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2023ǯ06·î12Æü(·î) 17:48:03ÍúÎò
¶ñÂÎŪ¤Ê¥²¡¼¥à³«È¯¤Î¾õ¶·¤òÁÛÄꤷ¤ÆÌäÂê¤òºîÀ®¤·¤Þ¤·¤¿¡£¥³¡¼¥ÉÎã¤âÄ󶡤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤¼¤ÒÄ©À路¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥á¥½¥Ã¥É¤¬·×»»·ë²Ì¤Ê¤É¤ò¡ÖÊÖ¤¹¡×¤³¤È¤ò¡ÖÌá¤êÃͤòÊÖ¤¹¡×¤È¸À¤¤¤Þ¤¹¡£
Î㤨¤Ð¡¢¡Ö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¤Ä¤º¤Ä¤æ¤Ã¤¯¤ê¤È¿Ê¤á¤Æ¤¤¤¯¤³¤È¤¬ÂçÀڤǤ¹¡£
¡¡¤³¤ì¤é¤ÎÌäÂê¤ËÄ©À路¡¢¤½¤ì¤¾¤ì¤Î²òÅúÎã¤È²òÀâ¤òÆɤळ¤È¤Ç¡¢´ðËÜŪ¤Ê³µÇ°¤ÎÍý²ò¤ò¿¼¤á¤Æ¤¤¤¤Þ¤·¤ç¤¦¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯