ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2023ǯ05·î22Æü(·î) 09:36:55ÍúÎò
¡¡¥×¥í¥°¥é¥ß¥ó¥°¤Ë¤ª¤±¤ë¡ÖÊÑ¿ô¡×¤Ï¡¢ÆÃÄê¤Î¥Ç¡¼¥¿¤òÊÝ»ý¤·¤Æ̾Á°¤ò¤Ä¤±¤ë¤³¤È¤Ç¡¢¤½¤ì¤ò¸å¤«¤éÍøÍѤǤ¤ë¤è¤¦¤Ë¤·¤¿¤â¤Î¤ò»Ø¤·¤Þ¤¹¡£
ÊÑ¿ô¤Ï¥Ç¡¼¥¿¤ÎÆþ¤ìʪ¤Ç¤¢¤ê¡¢¥Ç¡¼¥¿¤ò°ì»þŪ¤ËÊݸ¤¹¤ë¤¿¤á¤Î¡ÖÈ¢¡×¤Î¤è¤¦¤Ê¤â¤Î¤Ç¤¹¡£
¡¡ÊÑ¿ô¤Ë̾Á°¤ò¤Ä¤±¤ë¡Ê¤³¤ì¤ò¡ÖÊÑ¿ô¤ÎÀë¸À¡×¤È¸À¤¤¤Þ¤¹¡Ë¤³¤È¤Ç¡¢¥Ç¡¼¥¿¤Ë¥¢¥¯¥»¥¹¤·¤¿¤ê¡¢¿·¤·¤¤¥Ç¡¼¥¿¤Ë¹¹¿·¤·¤¿¤ê¤Ç¤¤Þ¤¹¡£
¡¡C#¤Ë¤ÏÍÍ¡¹¤Ê¼ïÎà¤ÎÊÑ¿ô¤¬¤¢¤ê¤Þ¤¹¤¬¡¢¤³¤ì¤ÏÊÑ¿ô¤¬ÊÝ»ý¤Ç¤¤ë¥Ç¡¼¥¿¤Î¡Ö·¿¡×¤Ë¤è¤ê¤Þ¤¹¡£
¡¡°Ê²¼¤Ë¡¢C#¤Î¼ç¤Ê¥Ç¡¼¥¿·¿¤ò¾Ò²ð¤·¤Þ¤¹¡£
¡¡int: À°¿ô·¿¤Ç¡¢À°¿ôÃͤòÊÝ»ý¤·¤Þ¤¹¡£Î㡧int age = 20; ¡¡float: ÉâÆ°¾®¿ôÅÀ·¿¤Ç¡¢¾®¿ôÃͤòÊÝ»ý¤·¤Þ¤¹¡£¤¿¤À¤·¡¢float¤ò»È¤¦¤È¤¤Ï¿ô»ú¤Î¸å¤Ëf¤òÉÕ¤±¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£Î㡧float weight = 70.5f; ¡¡string: ʸ»úÎ󷿤ǡ¢Ê¸»úÎó¡Ê¥Æ¥¥¹¥È¡Ë¤òÊÝ»ý¤·¤Þ¤¹¡£Î㡧string name = "Taro"; ¡¡bool: ¿¿µ¶ÃÍ·¿¤Ç¡¢true¡Ê¿¿¡Ë¤Þ¤¿¤Ïfalse¡Êµ¶¡Ë¤ÎÆó¤Ä¤ÎÃͤ·¤«¼è¤é¤Ê¤¤·¿¤Ç¤¹¡£Î㡧bool isAdult = true;
¡¡¤³¤ì¤é¤Ï°ìÉô¤ÎÎã¤Ç¤¹¤¬¡¢C#¤Ë¤Ï¤³¤ì¤é°Ê³°¤Ë¤â¿¤¯¤Î¥Ç¡¼¥¿·¿¤¬Â¸ºß¤·¤Þ¤¹¡£
¤½¤Î¤¿¤á¡¢²¿¤ò¤É¤Î¤è¤¦¤Ëɽ¸½¤·¤¿¤¤¤«¤Ë¤è¤Ã¤ÆŬÀڤʥǡ¼¥¿·¿¤òÁª¤Ö¤³¤È¤¬½ÅÍפȤʤê¤Þ¤¹¡£
¡¡ÆÃ¤Ë Unity ¤Ç»ÈÍѤ¹¤ëµ¡²ñ¤Î¿¤¤¼ïÎà¤Ï¾åµ¤Î¤è¤¦¤Ê¤â¤Î¤Ç¤¹¡£
¤Þ¤º¤Ï¤³¤ì¤é¤ò³Ð¤¨¤Æ¤¤¤¯¤è¤¦¤Ë¤·¤Þ¤·¤ç¤¦¡£
¡¡¥á¥ó¥ÐÊÑ¿ô¤È¤Ï¡¢¥¯¥é¥¹Æâ¤ÇÀë¸À¤µ¤ì¤¿ÊÑ¿ô¤Î¤³¤È¤ò»Ø¤·¤Þ¤¹¡£
¤³¤ì¤Ï¥¯¥é¥¹¤Î°ìÉô¤È¤·¤Æ¸ºß¤·¡¢¥¯¥é¥¹Æâ¤Î¥á¥½¥Ã¥É¤«¤é¥¢¥¯¥»¥¹¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
¡¡Àë¸ÀÊýË¡¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
public class MemberVariableSample : MonoBehaviour { // ¥á¥ó¥ÐÊÑ¿ô¤ÎÀë¸À int health; }
¡¡¤½¤·¤Æ¡¢ÂåÆþÊýË¡¤Ï¤³¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
public class MemberVariableSample : MonoBehaviour { // ¥á¥ó¥ÐÊÑ¿ô¤ÎÀë¸À int health; void Start() { // ¥á¥ó¥ÐÊÑ¿ô¤ËÃͤòÂåÆþ health = 100; } }
¡¡¤³¤ÎÎã¤Ç¤Ï¡¢health¤È¤¤¤¦¥á¥ó¥ÐÊÑ¿ô¤òºîÀ®¤·¡¢Start¥á¥½¥Ã¥É¤Ç½é´üÃÍ100¤òÂåÆþ¤·¤Æ¤¤¤Þ¤¹¡£
¡¡¥á¥ó¥ÐÊÑ¿ô¤ÏÀë¸À¤ÈƱ»þ¤ËÃͤòÂåÆþ¤¹¤ë¤³¤È¤â¤Ç¤¤Þ¤¹¡£
¤³¤ì¤ò½é´ü²½¤È¤¤¤¤¤Þ¤¹¡£
¡¡¤³¤ì¤ÏÆä˽é´üÃͤ¬·è¤Þ¤Ã¤Æ¤¤¤ë¾ì¹ç¤ËÊØÍø¤Ç¡¢¥³¡¼¥É¤â¤¹¤Ã¤¤ê¤È¤·¤Þ¤¹¡£
¡¡°Ê²¼¤Ë¡¢¥á¥ó¥ÐÊÑ¿ô¤ÎÀë¸À¤ÈƱ»þ¤Î½é´ü²½¤ÎÎã¤ò¼¨¤·¤Þ¤¹¡£
public class MemberVariableSample : MonoBehaviour { // ¥á¥ó¥ÐÊÑ¿ô¤ÎÀë¸À¤ÈƱ»þ¤Î½é´ü²½ int health = 100; void Start() { // ¤³¤³¤Ç¤Ï¤¹¤Ç¤Ë health ¤Ï 100 ¤Ë½é´ü²½¤µ¤ì¤Æ¤¤¤Þ¤¹ Debug.Log(health); // 100¤¬½ÐÎϤµ¤ì¤Þ¤¹ } }
¡¡¤³¤ÎÎã¤Ç¤Ï¡¢health¤È¤¤¤¦¥á¥ó¥ÐÊÑ¿ô¤òÀë¸À¤ÈƱ»þ¤Ë100¤Ç½é´ü²½¤·¤Æ¤¤¤Þ¤¹¡£
¤½¤Î¸åStart¥á¥½¥Ã¥ÉÆâ¤Ç¤½¤ÎÃͤò¥í¥°¤È¤·¤Æ½ÐÎϤ·¤Æ¤¤¤Þ¤¹¡£
¤³¤¦¤¹¤ë¤³¤È¤Ç¡¢ÌÀ¼¨Åª¤ËStart¥á¥½¥Ã¥É¤Ç½é´ü²½¤¹¤ëɬÍפ¬¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
¡¡¤¿¤À¤·¡¢¤³¤Î½é´ü²½¤Ï¥¯¥é¥¹¤Î¿·¤·¤¤¥¤¥ó¥¹¥¿¥ó¥¹¤¬ºî¤é¤ì¤ëÅ٤˹Ԥï¤ì¤ë¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
¤Ä¤Þ¤ê¡¢¿·¤·¤¤¥ª¥Ö¥¸¥§¥¯¥È¤¬À¸À®¤µ¤ì¤ë¤¿¤Ó¤Ë¡¢¤½¤ÎhealthÊÑ¿ô¤Ï100¤ËÀßÄꤵ¤ì¤Þ¤¹¡£
¡¡¤³¤Î¤è¤¦¤Ê½é´ü²½¤ÎÊýË¡¤Ï¡¢ÊÑ¿ô¤¬¤½¤Î½é´üÃͤǻϤޤ뤳¤È¤òÊݾڤ¹¤ë¤Î¤Ç¡¢Æä˥²¡¼¥à³«È¯¤Ç¤ÏÈó¾ï¤ËÌòΩ¤Á¤Þ¤¹¡£
¡¡¥í¡¼¥«¥ëÊÑ¿ô¤È¤Ï¡¢ÆÃÄê¤Î¥Ö¥í¥Ã¥¯¡Ê¥³¡¼¥É¤Î°ìÉô¡ËÆâ¤Ç¤Î¤ß»È¤ï¤ì¤ëÊÑ¿ô¤Î¤³¤È¤ò»Ø¤·¤Þ¤¹¡£
¥Ö¥í¥Ã¥¯¤È¤Ï { } ¤ÎÉôʬ¤Ç¤¹¡£
¡¡¤½¤Î³Æ¥Ö¥í¥Ã¥¯¤¬½ª¤ï¤ë¤È¡¢¥í¡¼¥«¥ëÊÑ¿ô¤Ï¾Ã¤¨¤Æ¤·¤Þ¤¤¤Þ¤¹¡£
¤³¤Î¥Ö¥í¥Ã¥¯¤Ï¥á¥½¥Ã¥É¤Ç¤âifʸ¤Ç¤âforʸ¤Ç¤â¤¢¤êÆÀ¤Þ¤¹¡£
¡¡°Ê²¼¤Ë¡¢³Æ¥Ö¥í¥Ã¥¯¤Ë¤ª¤±¤ë¡¢¥í¡¼¥«¥ëÊÑ¿ô¤ÎÀë¸À¤ÈÂåÆþ¤ÎÎã¤ò¼¨¤·¤Þ¤¹¡£
¡ã¥á¥½¥Ã¥ÉÆâ¤Î¥í¡¼¥«¥ëÊÑ¿ô¡ä
public class LocalVariableSample_Method : MonoBehaviour { void Start() { int localNumber; // ¥í¡¼¥«¥ëÊÑ¿ô¤ÎÀë¸À localNumber = 20; // ¥í¡¼¥«¥ëÊÑ¿ô¤Ø¤ÎÂåÆþ } }
¡ãifʸÆâ¤Î¥í¡¼¥«¥ëÊÑ¿ô¡ä
public class LocalVariableSample_if_statement : MonoBehaviour { void Start() { int health = 100; if (health > 50) {¡¡¡¡//¡¡¢«¡¡¤³¤³¤«¤é string status = "Healthy"; // if¥Ö¥í¥Ã¥¯Æâ¤Î¥í¡¼¥«¥ëÊÑ¿ô Debug.Log(status); }¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡¡¡¡¡//¡¡¢«¡¡¤³¤³¤Þ¤Ç¤¬ if ʸ¤Î¥Ö¥í¥Ã¥¯ // Debug.Log(status); // ¤³¤Î¹Ô¤Ï¥¨¥é¡¼¤Ë¤Ê¤ë } }
¡ãforʸÆâ¤Î¥í¡¼¥«¥ëÊÑ¿ô¡ä
public class LocalVariableSample_for_statement : MonoBehaviour { void Start() { for(int i = 0; i < 10; i++) { ¡¡¡¡¡¡//¡¡¢«¡¡¤³¤³¤«¤é Debug.Log(i);¡¡¡¡// int i ¤Ï¡¢for¥Ö¥í¥Ã¥¯Æâ¤Î¥í¡¼¥«¥ëÊÑ¿ô }¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ //¡¡¢«¡¡¤³¤³¤Þ¤Ç¤¬ for ʸ¤Î¥Ö¥í¥Ã¥¯ // Debug.Log(i); // ¤³¤Î¹Ô¤Ç i ÊÑ¿ô¤òÍøÍѤ¹¤ë¤È¡¢¥¨¥é¡¼¤Ë¤Ê¤ë } }
¡¡¤³¤ì¤é¤ÎÎã¤Ç¤ï¤«¤ë¤è¤¦¤Ë¡¢¥í¡¼¥«¥ëÊÑ¿ô¤Ï¤½¤Î¥Ö¥í¥Ã¥¯Æâ¤Ç¤Î¤ß͸ú¤Ç¡¢¤½¤Î¥Ö¥í¥Ã¥¯¤ò½Ð¤ë¤È¥¢¥¯¥»¥¹¤Ç¤¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
¤³¤ì¤Ë¤è¤ê¡¢ÊÑ¿ô¤Î¥¹¥³¡¼¥×¡Ê͸úÈϰϡˤò¸ÂÄꤹ¤ë¤³¤È¤Ç¡¢ÊÑ¿ô¤Î»È¤¤¤É¤³¤í¤òÌÀ³Î¤Ë¤·¡¢¥Ð¥°¤ÎȯÀ¸¤òËɤ°¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¥í¡¼¥«¥ëÊÑ¿ô¤âÀë¸À¤ÈƱ»þ¤Ë½é´ü²½¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£
¤³¤ì¤Ï¡¢¤½¤ÎÊÑ¿ô¤¬ÆÃÄê¤Î¥Ö¥í¥Ã¥¯Æâ¤Ç¤·¤«»È¤ï¤Ê¤¤¾ì¹ç¤ä¡¢½é´üÃͤ¬ÌÀ¤é¤«¤Ç¤¢¤ë¾ì¹ç¤Ë¤È¤Æ¤âÊØÍø¤Ç¤¹¡£
¡¡°Ê²¼¤Ë¡¢¥í¡¼¥«¥ëÊÑ¿ô¤ÎÀë¸À¤ÈƱ»þ¤Î½é´ü²½¤ÎÎã¤ò¼¨¤·¤Þ¤¹¡£
public class LocalVariableSample : MonoBehaviour { void Start() { // ¥í¡¼¥«¥ëÊÑ¿ô¤ÎÀë¸À¤ÈƱ»þ¤Î½é´ü²½ int score = 50; Debug.Log(score); // 50¤¬½ÐÎϤµ¤ì¤Þ¤¹ } }
¡¡¤³¤ÎÎã¤Ç¤Ï¡¢score¤È¤¤¤¦¥í¡¼¥«¥ëÊÑ¿ô¤òÀë¸À¤ÈƱ»þ¤Ë50¤Ç½é´ü²½¤·¤Æ¤¤¤Þ¤¹¡£
¤½¤·¤Æ¤¹¤°¤Ë¤½¤ÎÃͤò¥í¥°¤È¤·¤Æ½ÐÎϤ·¤Æ¤¤¤Þ¤¹¡£
¡¡¥í¡¼¥«¥ëÊÑ¿ô¤Î½é´ü²½¤Ï¤½¤Î¥Ö¥í¥Ã¥¯¤¬¼Â¹Ô¤µ¤ì¤ë¤¿¤Ó¤Ë¹Ô¤ï¤ì¤Þ¤¹¡£
¤Ä¤Þ¤ê¡¢Start¥á¥½¥Ã¥É¤¬¸Æ¤Ð¤ì¤ë¤¿¤Ó¤Ë¡¢scoreÊÑ¿ô¤Ï50¤ËÀßÄꤵ¤ì¤Þ¤¹¡£
¡¡¤³¤Î¤è¤¦¤Ë¥í¡¼¥«¥ëÊÑ¿ô¤ò½é´ü²½¤¹¤ë¤³¤È¤Ç¡¢¤½¤ÎÊÑ¿ô¤¬¤É¤Î¤è¤¦¤ÊÃͤǻϤޤë¤Î¤«¤òÌÀ¼¨Åª¤Ë¼¨¤¹¤³¤È¤¬¤Ç¤¡¢¥³¡¼¥É¤ÎÆɤߤ䤹¤µ¤ò¸þ¾å¤µ¤»¤Þ¤¹¡£
¡¡¤³¤ì¤é¤ÎÍý²ò¤ò¿¼¤á¤ë¤¿¤á¤Ë¡¢Unity¤Ç¤¤¤¯¤Ä¤«¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
µ»ö¤òÆɤà¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¼ÂºÝ¤Ë¼«Ê¬¤Ç¼ê¤òÆ°¤«¤·¤Æ¥½¡¼¥¹¥³¡¼¥É¤ò½ñ¤¡¢¤É¤Î¤è¤¦¤ËÆ°ºî¤¹¤ë¤«¤òÍý²ò¤·¤Æ¤¤¤¯¤³¤È¤¬³Ø½¬¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¤½¤·¤Æ¡¢¥á¥ó¥ÐÊÑ¿ô¤È¥í¡¼¥«¥ëÊÑ¿ô¡¢¤½¤ì¤¾¤ì¤¬¤É¤Î¤è¤¦¤ËÆ°ºî¤¹¤ë¤«¤ò´Ñ»¡¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡¡Ö¥¹¥³¡¼¥×¡×¤È¤Ï¡¢ÊÑ¿ô¤¬¥¢¥¯¥»¥¹²Äǽ¤ÊÈϰϤΤ³¤È¤ò»Ø¤·¤Þ¤¹¡£
¥á¥ó¥ÐÊÑ¿ô¤Ï¤½¤Î¥¯¥é¥¹Á´ÂΤ«¤é¡¢¥í¡¼¥«¥ëÊÑ¿ô¤Ï¤½¤Î¥Ö¥í¥Ã¥¯Æ⤫¤é¤Î¤ß¥¢¥¯¥»¥¹¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
¡¡¾åµ¤ÎÎã¤Î¡¢if ʸ¤ä for ʸ¤Î¥Ö¥í¥Ã¥¯Æâ¤ÇÀë¸À¤·¤¿ÊÑ¿ô¤ò¡¢¥Ö¥í¥Ã¥¯³°¤ÇÍøÍѤ·¤è¤¦¤È¤¹¤ë¤È¥¨¥é¡¼¤¬½Ð¤ë¤Î¤Ï
¤³¤Î¥¹¥³¡¼¥×¤Ë¤è¤ë¤â¤Î¤Ç¤¹¡£
¡¡¤Ç¤Ï¡¢¥á¥ó¥ÐÊÑ¿ô¤È¥í¡¼¥«¥ëÊÑ¿ô¡¢¤É¤Î¤è¤¦¤Ë»È¤¤Ê¬¤±¤ì¤Ð¤è¤¤¤Î¤Ç¤·¤ç¤¦¤«¡£
¤½¤Î´ðËÜŪ¤Ê¹Í¤¨Êý¤òÀâÌÀ¤·¤Þ¤¹¡£
¡¡¥á¥ó¥ÐÊÑ¿ô¤Ï¡¢¥¯¥é¥¹Á´ÂΤǶ¦Í¤¹¤ëɬÍפ¬¤¢¤ë¾ðÊó¤ò³ÊǼ¤·¤Þ¤¹¡£
¥¯¥é¥¹¤Î°Û¤Ê¤ë¥á¥½¥Ã¥É´Ö¤Ç¶¦Í¤¹¤ë¾ðÊ󡢤ޤ¿¤Ï¾õÂÖ¤òÊÝ»ý¤¹¤ë¾ðÊó¡ÊÎ㤨¤Ð¥²¡¼¥à¥¥ã¥é¥¯¥¿¡¼¤ÎÂÎÎϡˤʤɤËÍѤ¤¤Þ¤¹¡£
class GameCharacter { int health = 100; // ÂÎÎϤòÊÝ»ý¤¹¤ë¥á¥ó¥ÐÊÑ¿ô void Damage(int damageAmount) { health -= damageAmount; // ÂÎÎϤò¸º¤é¤¹ } }
¡¡¥í¡¼¥«¥ëÊÑ¿ô¤Ï¡¢ÆÃÄê¤Î¥Ö¥í¥Ã¥¯Æâ¤À¤±¤ÇɬÍפʰì»þŪ¤Ê¾ðÊó¤ò³ÊǼ¤·¤Þ¤¹¡£
·×»»¤ÎÅÓÃæ·ë²Ì¤ä¡¢¥á¥½¥Ã¥É¤ÎÆþÎÏÃͤò°ì»þŪ¤ËÊÝ»ý¤¹¤ë¤¿¤á¤Ë»È¤¤¤Þ¤¹¡£
void CalculateDamage(int baseDamage, int bonusDamage) { int totalDamage = baseDamage + bonusDamage; // ¹ç·×¥À¥á¡¼¥¸¤ò·×»»¤¹¤ë¤¿¤á¤Î¥í¡¼¥«¥ëÊÑ¿ô Damage(totalDamage); // ¥À¥á¡¼¥¸¤òŬÍÑ }
¡¡¤³¤ì¤é¤Î»È¤¤Ê¬¤±Êý¤ò³Ð¤¨¤ë¤³¤È¤Ç¡¢¥×¥í¥°¥é¥à¤ò½ñ¤¯¾å¤Ç¤ÎÍý²ò¤¬¿¼¤Þ¤ê¡¢¸úΨŪ¤Ë¥³¡¼¥É¤ò½ñ¤¯¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
¡¡°Ê¾å¤¬¡¢Unity¤ÇC#¤ò»È¤¦¾å¤Ç¤ÎÊÑ¿ô¤Î´ðËÜŪ¤ÊÃμ±¤È¤Ê¤ê¤Þ¤¹¡£
ÊÑ¿ô¤Ï¥×¥í¥°¥é¥ß¥ó¥°¤Î´ðËÜÃæ¤Î´ðËܤǤ¹¡£
¡¡¤³¤Îµ»ö¤òÄ̤¸¤Æ¡¢ÊÑ¿ô¤Î»È¤¤Êý¤ÈÌò³ä¤Ë¤Ä¤¤¤ÆÍý²ò¤ò¿¼¤á¤Æ¤¯¤À¤µ¤¤¡£
¡¡¤Þ¤¿±é½¬ÌäÂê¤òÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤Á¤é¤â³èÍѤ·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¡¡¡¡=>¡¡ÊÑ¿ô¤Î´ðÁ䫤é»È¤¤Êý¤Þ¤Ç¢
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯