ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2022ǯ04·î25Æü(·î) 16:20:01ÍúÎò
¡¡¤³¤³¤Ç¤Ï´Ø¿ô(¥á¥½¥Ã¥É)¤Ë¤Ä¤¤¤Æ³Ø½¬¤·¤Þ¤¹¡£
¡¡¥×¥í¥°¥é¥à¤Î½èÍý¤¬Áý¤¨¤Æ¤¯¤ë¤È¡¢Æ±¤¸½èÍý¤Î·«¤êÊÖ¤·¤ä¡¢¥á¥¤¥ó¤Î½èÍý¤¬Ä¹¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¤¤¬¤Á¤Ç¤¹¡£
¤½¤³¤Ç°ÕÌ£¤Î¤¢¤ë½èÍý¤ò£±¤Ä¤Î¤Þ¤È¤Þ¤ê¤Ë¤·¤Æ̾Á°¤ò¤Ä¤±¡¢¥á¥¤¥ó¤Î½èÍý¤«¤éʬΥ¤·¤ÆÌò³äËè¤Ë¤Þ¤È¤á¤Æ¤ª¤¤Þ¤¹¡£
¡¡¤³¤Î£±¤Ä¤Î¤Þ¤È¤Þ¤ê¤ò´Ø¿ô¤È¤¤¤¤¤Þ¤¹¡£
¡¡
¡¡´Ø¿ô¤È¤·¤Æ¤Þ¤È¤á¤¿½èÍý¤Ï¡¢¤¤¤Ä¤Ç¤â¸Æ¤Ó½Ð¤¹¤³¤È¤¬½ÐÍè¡¢ºÆÍøÍѤâ½ÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£¤½¤Î¤¿¤á¡¢µ¡Ç½Ã±°Ì¤Ç´Ø¿ô¤ò¤Þ¤È¤á¤Æ¤ª¤¯¤ÈÈó¾ï¤ËÊØÍø¤Ç¤¹¡£
¡¡½èÍý¤ò¤Þ¤È¤Þ¤ê¤´¤È¤Ëʬ¤±¤Æ¤ª¤¯¤³¤È¤Ë¤è¤Ã¤Æ¡¢Æ±¤¸½èÍý¤òËè²ó¥×¥í¥°¥é¥à¤ò½ÅÊ£¤·¤Æ½ñ¤¯¤Î¤Ç¤Ï¤Ê¤¯¡¢´Ø¿ô¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤Ç½èÍý¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤¹¡£
¤Þ¤¿¥á¥¤¥ó¤Î½èÍý¤¬Ä¹¤¤¤È¡¢¤É¤³¤Ç¤É¤Î½èÍý¤¬¹Ô¤ï¤ì¤Æ¤¤¤ë¤Î¤«¤ò¸«¤Ä¤±¤Ë¤¯¤¯¡¢·ë²ÌŪ¤Ë¥¨¥é¡¼¤Îȯ¸«¤ä½èÍý¤Î½¤Àµ¤âº¤Æñ¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢
´Ø¿ô¤È¤¤¤¦¤Þ¤È¤Þ¤ê¤òºî¤Ã¤Æ´ÉÍý¤ò¤·¤Æ¤ª¤¤¤¿Êý¤¬Ê¬¤«¤ê¤ä¤¹¤¯¡¢¤½¤Î¸å¤Î½¤Àµ¤â¤ä¤ê¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£
¡¡UnityÆȼ«¤Î°ìÉô¤Î´Ø¿ô(Start´Ø¿ô¤Ê¤É)¤ò½ü¤¡¢ºîÀ®¤·¤¿´Ø¿ô¤Ï¥¹¥¯¥ê¥×¥È¤ËµºÜ¤·¤¿¤À¤±¤Ç¤Ï¡¢¼«Æ°Åª¤Ë¤Ï¸Æ¤Ó½Ð¤µ¤ì¤Þ¤»¤ó¡£
µÕ¤Ë¤¤¤¦¤È¡¢´Ø¿ô¤ò½ñ¤¯¾ì½ê¤ÏÀë¸À¥Õ¥£¡¼¥ë¥É°Ê³°¤Ç¤¢¤ì¤Ð¤É¤³¤Ç¤â¤è¤¤¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡°Ê¾å¤Î¤è¤¦¤ÊÅÀ¤«¤é¡¢¥¹¥¯¥ê¥×¥È¤Ë¤Ï´Ø¿ô¤òºî¤ê¡¢É¬Íפʻþ¤Ë¤½¤Î´Ø¿ô¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤Ë¤è¤Ã¤Æ½èÍý¤¬¿Ê¤ó¤Ç¤¤¤¤Þ¤¹¡£
¤½¤ì¤Ç¤Ï¼ÂºÝ¤Î»ÈÍÑÎã¤ò¸«¤Ê¤¬¤é½èÍý¤Îή¤ì¤ò¤Ä¤«¤ó¤Ç¤¤¤¤Þ¤·¤ç¤¦¡£
¡¡°Ê²¼¤Î½ñ¼°¤ÇÄêµÁ¤µ¤ì¤ë¤³¤È¤Ë¤è¤ê¡¢´Ø¿ô¤È¤·¤Æ½èÍý¤¬À®Î©¤·¤Þ¤¹¡£
¥¢¥¯¥»¥¹½¤¾þ»Ò(¤Ê¤¤¾ì¹ç¤Ïprivate°·¤¤)¡¡ÊÖ¤êÃͤη¿(¤Ê¤¤¾ì¹ç¤Ïvoid)¡¡´Ø¿ô¤Î̾Á° (·¿1 °ú¿ô1, ·¿2 °ú¿ô2,¡¡¡Ä) { ½èÍý; return ÊÖ¤êÃÍ; (ÊÖ¤êÃͤ¬¤¢¤ë¾ì¹ç) }
¡¡´Ø¿ô¤È¸Æ¤Ó½Ð¤¹¤È¤¤Ë¡¢¸Æ¤Ó½Ð¤¹Â¦¤ÏÃͤòÅϤ·¤Æ´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤¬¤Ç¤¤Þ¤¹¡£¤³¤Î´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤ÎºÝ¤ËÅϤµ¤ì¤ëÊÑ¿ô¤ÎÃͤò¡Ö°ú¿ô¡Ê¤Ò¤¤¹¤¦¡Ë¡×¤È¤¤¤¤¤Þ¤¹¡£
¤³¤ÎÊÑ¿ô¤ò»È¤Ã¤Æ¡¢¸Æ¤Ó½Ð¤µ¤ì¤¿´Ø¿ô¤Ï½èÍý¤ò¼Â¹Ô¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£¤Ê¤ª¡¢°ú¿ô¤Ë¤ÏÊÑ¿ô¤ÈƱ¤¸·¿¤ÎÃͤΤߤòÅϤ¹¤³¤È¤¬½ÐÍè¤Þ¤¹
¡¡¤½¤Î¤¿¤á¡¢Î㤨¤ÐInt·¿¤Î°ú¿ô¤ò»ý¤Ä´Ø¿ô¤Ç¤¢¤ì¤Ð¡¢int x = 10;¤È¤¤¤¦ÃͤÎÆþ¤Ã¤Æ¤¤¤ëÊÑ¿ôx¤òÅϤ¹¤³¤È¤â¤Ç¤¤Þ¤¹¤·¡¢int y = 500;¤È¤¤¤¦ÊÑ¿ôy¤òÅϤ¹¤³¤È¤â½ÐÍè¤Þ¤¹¡£
°ú¿ô¤ÈÊÑ¿ô¤Î·¿¤µ¤¨¹ç¤Ã¤Æ¤¤¤ì¤Ð¡¢´Ø¿ô¤ò¸Æ¤Ó½Ð¤¹Â¦¤ÏÊÑ¿ô¤òÅϤ¹¤³¤È¤¬½ÐÍè¤Þ¤¹¤Î¤Ç¡¢¤³¤ì¤Ë¤è¤êƱ¤¸´Ø¿ô¤ò¸Æ¤Ó½Ð¤¹ºÝ¤Ç¤¢¤Ã¤Æ¤â¡¢°ú¿ô¤ËÅϤ¹ÊÑ¿ô¤è¤Ã¤Æ½èÍý¤òÊѲ½¤µ¤»¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡
¡¡¤³¤ì¤â´Ø¿ô¤ÎÂ礤ÊÍøÅÀ¤Î£±¤Ä¤Ç¤¹¡£
¡¡´Ø¿ô¤Ï¸Æ¤Ó½Ð¤µ¤ì¤ë¤È¡¢¤½¤Î½èÍý¤ò¼Â¹Ô¤·¤Þ¤¹¡£½èÍý¤Î¼Â¹ÔÃæ¡¢¤¢¤ë¤¤¤Ï½èÍý¤Î¼Â¹Ô¸å¤Ë¡¢¤½¤Î½èÍý·ë²Ì¤ò£±¤Ä¤ÎÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¡¢¸Æ¤Ó½Ð¤·¤¿½èÍý¤Î¸µ¤ØÃͤòÌ᤹»ÅÁȤߤ¬¤¢¤ê¤Þ¤¹¡£
¤³¤Î»þ¤Ë¸Æ¤Ó½Ð¤·¸µ¤ØÌᤵ¤ì¤ëÊÑ¿ô¤ÎÃͤ¬¡ÖÌá¤êÃ͡פǤ¹¡£¡¡ÊÖ¤êÃͤȤâ¸À¤¤¤Þ¤¹¡£
¡¡
¡¡Ìá¤êÃͤΤʤ¤´Ø¿ô¤Ïvoid¡¢Ìá¤êÃͤΤ¢¤ë´Ø¿ô¤ÏÌá¤êÃͤȤ·¤ÆÊֵѤ¹¤ëÃͤη¿¤òÄêµÁ¤·¤Þ¤¹¡£
Ìá¤êÃͤΤ¢¤ë´Ø¿ô¤Ï¡¢É¬¤ºÃͤòÊÖ¤¹É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
¡¡´Ø¿ô¤ÎÄêµÁ¤ÎºÝ¤ËºÇ½é¤Ëµ½Ò¤¹¤ë¤â¤Î¤ò¥¢¥¯¥»¥¹½¤¾þ»Ò¤È¸À¤¤¤Þ¤¹¡£
¡¡´Ø¿ô¤äÊÑ¿ô¡¢¥¯¥é¥¹¤Ë¤Ï¥¢¥¯¥»¥¹¥ì¥Ù¥ë¤È¤¤¤¦¤â¤Î¤¬¤¢¤ê¡¢ºîÀ®¤·¤¿´Ø¿ô¤¬¤É¤ÎÈϰϤǸƤӽФ»¤ë¤Î¤«¤òÄêµÁ¤·¤Æ¤¤¤ë¤â¤Î¤Ç¤¹¡£
¡¡C#¤Ç¤Ï£¶¼ïÎढ¤ê¤Þ¤¹¤¬¡¢¤³¤³¤Ç¤Ï½é¿´¼Ô¸þ¤±¤Ë¼ç¤Ë»ÈÍѤµ¤ì¤ë£²¤Ä¤Î½¤¾þ»Ò¤ò¾Ò²ð¤·¤Þ¤¹¡£
¼ïÎà | ¥¢¥¯¥»¥¹¤Ç¤¤ëÈÏ°Ï |
public | ¥¯¥é¥¹Æâ³°Ìä¤ï¤º¥¢¥¯¥»¥¹¤Ç¤¤ë |
private | Ʊ¤¸¥¯¥é¥¹Æâ¡¢¤Þ¤¿¤ÏƱ¤¸¹½Â¤ÂÎÆ⤫¤é¤·¤«¥¢¥¯¥»¥¹¤Ç¤¤Ê¤¤ |
¡¡Îãʸ¤òÄ󼨤·¤Þ¤¹¡£
using UnityEngine; using System.Collections; public class Test : MonoBehaviour { int x = 500; // ½ê»ý¶â¤òɽ¼¨¤¹¤ë´Ø¿ô void CheckMoney(){ Debug.Log ("¤¢¤Ê¤¿¤Ï " + x + " ¥´¡¼¥ë¥É »ý¤Ã¤Æ¤¤¤Þ¤¹"); } void Start () { ¡¡¡¡¡¡¡¡Debug.Log("Start"); // CheckMoney´Ø¿ô¤ò¸Æ¤Ó½Ð¤¹ CheckMoney (); } }
¼Â¹Ô¤¹¤ë¤È¥³¥ó¥½¡¼¥ë¤Ë¤Ï°Ê²¼¤Î¤è¤¦¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£
Start ¤¢¤Ê¤¿¤Ï 500 ¥´¡¼¥ë¥É »ý¤Ã¤Æ¤¤¤Þ¤¹
¢¨¡¡´Ø¿ô¤Ï¸Æ¤Ó½Ð¤µ¤ì¤Ê¤¤¸Â¤ê½èÍý¤µ¤ì¤Þ¤»¤ó¡£¤½¤Î¤¿¤á¡¢Start´Ø¿ô¤Î¾å¤ËCheckMoney´Ø¿ô¤¬¤¢¤ê¤Þ¤¹¤¬¡¢½ñ¤¤¤Æ¤¢¤ë½çÈ֤ȸƤӽФ¹½çÈ֤Ȥϴط¸¤¢¤ê¤Þ¤»¤ó¡£
Start´Ø¿ô¤äUpdate´Ø¿ô°Ê³°¤Î¼«ºî¤·¤¿´Ø¿ô¤Ï¡¢¸Æ¤Ð¤ì¤Æ»Ï¤á¤Æ´Ø¿ô¤Ï½èÍý¤µ¤ì¤Þ¤¹¡£
¡¡Îãʸ¤òÄ󼨤·¤Þ¤¹¡£
using UnityEngine; using System.Collections; public class Test : MonoBehaviour { int x = 500; // ½ê»ý¶â¤òɽ¼¨¤¹¤ë´Ø¿ô void CheckMoney(int amount){ Debug.Log ("¤¢¤Ê¤¿¤Ï " + amount + " ¥´¡¼¥ë¥É »ý¤Ã¤Æ¤¤¤Þ¤¹"); } void Start () { ¡¡¡¡¡¡¡¡Debug.Log("Start"); // CheckMoney´Ø¿ô¤ò¸Æ¤Ó½Ð¤¹ int y = x + 2000; CheckMoney (y); } }
¡¡¤É¤Î¤è¤¦¤Ê½èÍý¤Î¼ê½ç¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤«¡¢½çÈÖ¤ËÄɤäƤ¤¤¤Þ¤·¤ç¤¦¡£
¤Þ¤º¡¢Start´Ø¿ôÆâ¤ÎDebug.Log¤¬½èÍý¤µ¤ì¤Æ¡¢¥³¥ó¥½¡¼¥ë¤ËStart¤Èɽ¼¨¤µ¤ì¤Þ¤¹¡£
¤½¤Î¼¡¤Ë¡¢Start´Ø¿ôÆâ¤ÇÀë¸À¤µ¤ì¤¿ÊÑ¿ôy¤Ë¤Ïx + 2000¤¬ÂåÆþ¤µ¤ì¤Þ¤¹¡£¤³¤Î»þÅÀ¤Çy¤ÎÃͤÏ2500¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¤½¤Î¸å¡¢CheckMoney´Ø¿ô¤¬¸Æ¤Ó½Ð¤µ¤ì¤Þ¤¹¤¬¡¢¤³¤ÎºÝ¤Ë°ú¿ô¤È¤·¤ÆÊÑ¿ôy¤òÅϤ·¤Æ¤¤¤Þ¤¹¡£
CheckMoney´Ø¿ô¤Ë¤Ïint·¿¤Î°ú¿ô¤òÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¸Æ¤Ó½Ð¤¹Â¦¤âint·¿¤ÎÃͤò£±¤Ä¤À¤±ÅϤ¹¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
int·¿¤Ç¤¢¤ì¤ÐÊÑ¿ô¤Ç¤â¼Â¿ô(500¤È¤¤¤¦¿ô»ú)¤Ç¤âÅϤ¹¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡Â³¤¤¤ÆCheckMoney´Ø¿ô¤Î½èÍý¤Ë°Ü¤ê¤Þ¤¹¡£°ú¿ô¤Î·¿¤ËÍÑ°Õ¤·¤¿ÊÑ¿ô̾¤Ï¡¢Â¾¤ÎÊÑ¿ô̾¤ÈƱÍͤ˹¥¤¤Ê̾Á°¤òÉÕ¤±¤ÆÀë¸À¤Ç¤¤Þ¤¹¡£
¤Þ¤º¡¢int·¿¤ÎÊÑ¿ôamount¤Ë¡¢°ú¿ô¤È¤·¤ÆÅϤµ¤ì¤¿ÊÑ¿ôy¤ÎÃͤ¬ÂåÆþ¤µ¤ì¤Þ¤¹¡£
¤³¤Î»þÅÀ¤Çamount¤ÎÃͤÏy¤ÎÃͤǤ¢¤ë2500¤Ë¤Ê¤ê¤Þ¤¹¡£
¤³¤ì¤Ï¤Ä¤Þ¤ê¡¢
int amount = y;¤È¤¤¤¦½èÍý¤¬´Ø¿ô¤ÎºÇ½é¤Ë½èÍý¤µ¤ì¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
ÂåÆþ¤Ï¡¢º¸ÊÕ¥¤¥³¡¼¥ë±¦ÊÕ¤¬À®Î©¤·¤Ê¤¤¤È½èÍý¤¬¤Ç¤¤Þ¤»¤ó¡£
CheckMoney´Ø¿ô¤Î°ú¿ô¤Î·¿¤È¡¢¸Æ¤Ó½Ð¤·Â¦¤Ë¤è¤êÅϤµ¤ì¤ë·¿¤¬Æ±¤¸¤Ç¤Ê¤¤¤È¥À¥á¤ÊÍýͳ¤ÏÂåÆþ¤Ç¤¤Ê¤¤¤È½èÍý¤Ç¤¤Ê¤¤¤¿¤á¤Ç¤¹¡£
¡¡ºÇ¸å¤ËDebug.Log¤È¤·¤Æamount¤ÎÃͤò»²¾È¤·¤Æɽ¼¨¤¬¹Ô¤ï¤ì¤Þ¤¹¡£
·ë²Ì¡¢¥³¥ó¥½¡¼¥ë¤Ë¤Ï°Ê²¼¤Î¤è¤¦¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£
Start ¤¢¤Ê¤¿¤Ï 2500 ¥´¡¼¥ë¥É »ý¤Ã¤Æ¤¤¤Þ¤¹
¡¡Îãʸ¤òÄ󼨤·¤Þ¤¹¡£
using UnityEngine; using System.Collections; public class Test : MonoBehaviour { string weaponName = "¤¯¤µ¤ê¤¬¤Þ"; // Éð´ï¤ÎÊѹ¹¤ò¤¹¤ë´Ø¿ô ¡¡¡¡// Random.Range¤Çvalue¤ËÂåÆþ¤µ¤ì¤Æ°ú¿ô¤È¤·¤ÆÅϤµ¤ì¤Æ¤¤¿ÃͤòweaponNo¤ËÂåÆþ string CheckWeapon(¦int weaponNo){¡¡¡¡¡¡// int weaponNo = velue ¡¡¡¡¡¡¡¡// Ìá¤êÃÍÍѤÎÊÑ¿ô¤òÍÑ°Õ §string newWeaponName; ¡¡¡¡¡¡¡¡// weaponNo¤ÎÃͤˤè¤Ã¤Æ0-2¤Î¤¤¤º¤ì¤«¤Ëʬ´ô ¨switch(weaponNo){ case 0: newWeaponName = "¤Æ¤Ä¤Î¤ä¤ê"; break; case 1: newWeaponName = "¤ª¤ª¤¤Å¤Á"; break; case 2: newWeaponName = "¤¤¤Ê¤Å¤Þ¤Î¤±¤ó"; break; } // Ìá¤êÃͤȤ·¤Æstring·¿¤ÎÊÑ¿ô¤òÌ᤹ ©return newWeaponName; } void Start () { ¡¡¡¡¡¡¡¡¡Debug.Log("¤¢¤Ê¤¿¤Ï " + weaponName + " ¤òÁõÈ÷¤·¤Æ¤¤¤Þ¤¹"); // 0-2¤Î¥é¥ó¥À¥à¤ÊÃͤò1¤ÄÂåÆþ ¢int value = Random.Range(0, 3); ¡¡¡¡¡¡¡¡£Debug.Log(value); ¡¡¡¡¡¡¡¡¡¡ // ChangeWeapon´Ø¿ô¤ò¸Æ¤Ó½Ð¤·¤Æ¡¢½èÍý·ë²Ì¤òÌá¤êÃͤȤ·¤ÆÌᤷ¤Æ¤â¤é¤¦¡¡º¸ÊÕString·¿¤ÎÊÑ¿ô = ±¦ÊÕString·¿¤ÎÌá¤êÃͤΤ¿¤á¡¢Ìá¤êÃͤòWeaponName¤ËÂåÆþ¤Ç¤¤ë ¤¡¢ªweaponName = ¥ChangeWeapon(value); «Debug.Log("¤¢¤Ê¤¿¤Ï " + weaponName + " ¤òÁõÈ÷¤·¤Æ¤¤¤Þ¤¹"); } }
¾åµ¤ÎÈÖ¹æ¤Î½çÈ֤ǽèÍý¤¬Î®¤ì¤Þ¤¹¡£¡¤È«¤ÎDebug.Log¤Ç¤ÏweaponName¤Ë°ã¤¦·ë²Ì¤¬½ÐÎϤµ¤ì¤Þ¤¹¡£ÈÖ¹æ¤Î½èÍý¤Îή¤ì¤òÄɤäƤߤƤ¯¤À¤µ¤¤¡£
¡¡°Ê¾å¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡¼«Ê¬¤ÇºîÀ®¤¹¤ë¤³¤È¤¬°ìÈֳؽ¬¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¥¹¥¯¥ê¥×¥ÈÆâ¤Ë½èÍý¤òºîÀ®¤·¤Æ´Ø¿ô¤Ë´·¤ì¤Æ¤¤¤¤Þ¤·¤ç¤¦¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- Áí¹ç
¥³¥á¥ó¥È¤ò¤«¤¯