ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2023ǯ06·î12Æü(·î) 12:04:57ÍúÎò
¡ã¼ÂÁõ²èÁü¡ä
¡ã¼ÂÁõÆ°²è¡ä
¡¡°Ê²¼¤ÎÆâÍƤǽçÈ֤˼ÂÁõ¤ò¿Ê¤á¤Æ¤¤¤¤Þ¤¹¡£
¼ê½ç£±£·¡¡¡¼¥é¥ó¥À¥à¤ËÁªÂò¤·¤¿ÊõÀФò¼«Æ°À¸À®¤¹¤ëµ¡Ç½¡¼
¡¦GemSpawner ¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤¹¤ë
¡ã¿·¤·¤¯³Ø½¬¤¹¤ëÆâÍÆ¡ä
¡¡¡¦while ʸ¤È¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤òÍøÍѤ·¤¿¥ë¡¼¥×½èÍý¡ ¡¡¡¦Random.Range() ¥á¥½¥Ã¥É ¡¡¡¦ÇÛÎó¤Î³èÍÑÊýË¡¡¡¡¡¼Random.Range ¥á¥½¥Ã¥É¤ÈÇÛÎó¤òÍøÍѤ·¤¿¼ÂÁõ¤ÎÁȤ߹ç¤ï¤»Î㡼
¡¡Update ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ»þ´Ö¤ò·×¬¤¹¤ë½èÍý¤Î¾¤Ë¡¢¥³¥ë¡¼¥Á¥ó¤È¤¤¤¦µ¡Ç½¤Ë while ʸ¤òÁȤ߹ç¤ï¤»¤ÆÍøÍѤ¹¤ë¤³¤È¤Ç
»þ´Ö¤Î·×¬½èÍý¤òÀ©¸æ¤¹¤ëÊýË¡¤¬¤¢¤ê¤Þ¤¹¡£
¡¡µ¡Ç½Åª¤Ë¤ÏƱ¤¸ÆâÍƤˤʤê¤Þ¤¹¤¬¡¢Update ¥á¥½¥Ã¥É¤òÍøÍѤ¹¤ë¤³¤È¤Ê¤¯¡¢¤«¤Ä¡¢¥³¥ë¡¼¥Á¥ó¤ÏÈóƱ´ü½èÍý¤Ç¤¢¤ë¤¿¤á¡¢½èÍý¤ÎÉé²Ù·Ú¸º¤¬¹Ô¤¨¤Þ¤¹¡£
¡¡
GemSpawner.cs
¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¡¡¤³¤Î¥¹¥¯¥ê¥×¥È¤Ç¤Ï¡¢»ØÄꤷ¤¿»þ´Ö¤¬·Ð²á¤¹¤ë¤´¤È¤Ë¡¢ÇÛÎóÆ⤫¤é¥é¥ó¥À¥à¤ËÁªÂò¤µ¤ì¤¿ÊõÀФòÀ¸À®¤¹¤ëµ¡Ç½¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£
Start()´Ø¿ô¤Ç¡¢ObserveTimer()¤È¤¤¤¦¥³¥ë¡¼¥Á¥ó¤ò³«»Ï¤·¤Æ¤¤¤Þ¤¹¡£¤³¤Î¥³¥ë¡¼¥Á¥ó¤Ï¡¢isSpawnGem¤¬true¤Î´Ö¡¢»þ´Ö¤Î·×¬¤ò¹Ô¤¤¡¢
spawnIntervalÉ䴤ȤËRandomSpawnGem()¤ò¸Æ¤Ó½Ð¤·¤ÆÊõÀФòÀ¸À®¤·¤Þ¤¹¡£
¡¡while(¥Û¥ï¥¤¥ë) ʸ¤ÏÈ¿Éü½èÍý¤È¸Æ¤Ð¤ì¤ë½èÍý¤Ç¤¹¡£¾ò·ï¤òËþ¤¿¤·¤Æ¤¤¤ë¸Â¤ê¡¢·«¤êÊÖ¤·½èÍý¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡º£²ó¤Î¥±¡¼¥¹¤Ç¤Ï¾ò·ï¤¬¡ÖisSpawnGem ÊÑ¿ô¤ÎÃͤ¬ true ¤Î´Ö¡×¤Ç¤¹¡£
¤è¤Ã¤Æ¡¢isSpawnGem ÊÑ¿ô¤ÎÃͤ¬ true °Ê³°¤ÎÃÍ(false)¤Ë¤Ê¤ë¤Þ¤Ç¤Ï¤º¤Ã¤È·«¤êÊÖ¤µ¤ì¤Æ½ª¤ï¤ë¤³¤È¤Î¤Ê¤¤½èÍý¤Ë¤Ê¤ê¤Þ¤¹¡£¡¡
¡¡Â礤¯Ê¬¤±¤Æ¡¢for ʸ¤Ë¤è¤ë·«¤êÊÖ¤·¤Î½èÍý¤Ï·«¤êÊÖ¤¹²ó¿ô¤¬·è¤Þ¤Ã¤Æ¤¤¤ë¾ì¹ç¤ËÍøÍѤ·¡¢
·«¤êÊÖ¤·¤Î½èÍý¤ò²ó¿ô¤Ç¤Ï¤Ê¤¯¾ò·ï¤Ë¤è¤Ã¤ÆÀßÄꤷ¤¿¤¤¾ì¹ç¤Ë¤Ï while ʸ¤òÍøÍѤ·¤Þ¤¹¡£
¡¡whileʸ¤Ë¤è¤ë¥ë¡¼¥×½èÍý¤Ï¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥ÉÆâ¤Ç¤âµ½Ò¤¹¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
º£²ó¤Ï yield return null ¤òÍøÍѤ·¡¢£±¥Õ¥ì¡¼¥à¤À¤±ÃæÃǤ·¤Æ¥ë¡¼¥×¤ò·«¤êÊÖ¤¹¤È¤¤¤¦½èÍý¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£
private IEnumerator ObserveTimer() { ¡¡¡¡¡¡¡¡// while ʸ¤Ï ¾ò·ï¼° ¤òËþ¤¿¤¹¸Â¤ê¥ë¡¼¥×¤¹¤ë¡£¤³¤³¤Ç¤Ï isSpawnGemÊÑ¿ô¤ÎÃͤ¬ true ¤Ç¤¢¤ë´Ö¤Ï while Æâ¤Î½èÍý¤¬·«¤êÊÖ¤·¼Â¹Ô¤µ¤ì¤ë while (isSpawnGem) { ¡¡¡¡¡¡¡¡¡¡¡¡// »þ´Ö¤Î·×¬ timer += Time.deltaTime; if (timer >= spawnInterval) { timer = 0; RandomSpawnGem(); } ¡¡¡¡¡¡¡¡¡¡¡¡// 1¥Õ¥ì¡¼¥à¤À¤±½èÍý¤òÃæÃÇ yield return null; } ¡¡¡¡¡¡¡¡// whileʸ¤Î³°¤Ë½èÍý¤¬µ½Ò¤µ¤ì¤Æ¤¤¤¿¾ì¹ç¤Ë¤Ï¡¢¾åµ¤Îwhileʸ¤Î½èÍý¤¬½ªÎ»¤·¤Æ¤«¤é¤Ç¤Ê¤¤¤È½èÍý¤¬¼Â¹Ô¤µ¤ì¤Ê¤¤ Debug.Log("¼«Æ°À¸À®½ªÎ»"); } }
¡¡º£²ó¼ÂÁõ¤·¤Æ¤¤¤ë while ʸÆâ¤Î½èÍý¤Ç¤Ï¡¢SpawenTimer ¥á¥½¥Ã¥ÉÆâ¤Çµ½Ò¤·¤Æ¤¤¤¿½èÍý¤ÈƱ¤¸½èÍý¤ò¼Â¹Ô¤·¤Æ¤¤¤Þ¤¹¡£
°ã¤¤¤Ï¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤òÍøÍѤ·¡¢yield return null ¤Î½èÍý¤ò¤¹¤ë¤³¤È¤Ç¡¢1¥Õ¥ì¡¼¥à½èÍý¤òÃæÃǤ·¤ÆºÆ³«¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤ÎÃæÃǽèÍý¤ò¶´¤à¤³¤È¤Ç¡¢µ¿»÷Ū¤Ê Update ¥á¥½¥Ã¥É¤Î¤è¤¦¤Ê¾õÂÖ¤òºî¤ê½Ð¤·¤Æ¤¤¤Þ¤¹¡£
¡¡¤½¤Î¤¿¤á¡¢¤³¤Î while ʸ¤Ë¤è¤ë·«¤êÊÖ¤·¤Î½èÍý¤Ï¼¡¤Î¤è¤¦¤ÊµóÆ°¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡£±¡¥while ʸ¤Î¾ò·ï¤òËþ¤¿¤·¤Æ¤¤¤ë¤«¡¢³Îǧ¤¹¤ë¡£Ëþ¤¿¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢½èÍý¤ò½ªÎ»¤¹¤ë ¡¡£²¡¥¾ò·ï¤òËþ¤¿¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢while ʸÆâ¤Î½èÍý¤ò¼Â¹Ô¤¹¤ë¡£(SpawenTimer ¥á¥½¥Ã¥É¤ÈƱ¤¸ÆâÍÆ) ¡¡£³¡¥1 ¥Õ¥ì¡¼¥à½èÍý¤òÃæÃǤ¹¤ë ¡¡£´¡¥¡Ú£±¡Û¤Î½èÍý¤ËÌá¤ë
¡¡¥³¥ë¡¼¥Á¥ó¥á¥½¥Ã¥É¤òÍøÍѤ·¡¢while ʬÆâ¤Ë yield return null ¤ÎÃæÃǽèÍý¤ò¶´¤à¤³¤È¤Ë¤è¤ê
Update ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¤¤¤Þ¤»¤ó¤¬¡¢while ʸ¤Ë¤è¤ëÈ¿Éü½èÍý¤Ë¤è¤ê¡¢¤·¤Ã¤«¤ê¤È°ìÄê¤Î´Ö³Ö¤Ç·«¤êÊÖ¤·½èÍý¤ò¼ÂÁõ¤¹¤ë¤³¤È¤¬½ÐÍè¤Æ¤¤¤Þ¤¹¡£
¡¡¤Ê¤ª¡¢while ʸ¤Ç¤Ï½èÍý¤òÃæÃǤ¹¤ë½èÍý¤ò¶´¤Þ¤Ê¤¤¤È·«¤êÊÖ¤·¤Î½èÍý¤¬»ß¤Þ¤é¤Ê¤¯¤Ê¤Ã¤Æ¡¢Unity ¤Î¥¨¥Ç¥£¥¿¡¼¤¬Æ°¤«¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
¤³¤¦¤Ê¤Ã¤Æ¤·¤Þ¤¦¤ÈºÆµ¯Æ°¤¹¤ë¤·¤«¤Ê¤¯¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢while ʸ¤ÏÆä˵¤¤òÉÕ¤±¤Æºî¶È¤·¤Æ¤¯¤À¤µ¤¤¡£
»²¹Í¥µ¥¤¥È
Unity ¸ø¼°¥Þ¥Ë¥å¥¢¥ë
¥³¥ë¡¼¥Á¥ó
̤³ÎǧÈô¹Ô C ÍÍ
È¿Éü½èÍý
@kwstÍÍ
¥³¥ë¡¼¥Á¥ó¤Î½éÊâŪ¤Ê»È¤¤Êý¡ÚUnity, ½é¿´¼Ô¡Û
¡¡Â¾¤Ë¤â¼«Æ°Åª¤Ë¹¶·â¤ò¹Ô¤¦¤è¤¦¤Ë¤¹¤ë½èÍý¤Ï¹Í¤¨¤é¤ì¤Þ¤¹¡£¿§¡¹¤Ê½èÍý¤ò»î¤·¤Æ¤ª¤¯¤³¤È¤Ç½èÍý¤Î°ú¤½Ð¤·¤¬¹¤¬¤ê¡¢
¤è¤ê¿¤¯¤Î½èÍý¤ò¼ÂÁõ¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢¤¤¤Ä¤â»È¤Ã¤Æ¤¤¤ë½èÍý¤À¤±¤Ç¤Ï¤Ê¤¯¡¢¿·¤·¤¤µ»½Ñ¤â¼è¤êÆþ¤ì¤Æ¤¤¤¤Þ¤·¤ç¤¦¡£
¡¡Random ¥¯¥é¥¹¤ËÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë¥á¥½¥Ã¥É¤Ç¤¹¡£°ú¿ô¤Ë¤Ï£²¤Ä¤ÎÃͤòƱ¤¸·¿¤Ç»ØÄꤷ¤Þ¤¹¡£»ØÄê²Äǽ¤Ê·¿¤Ï int ·¿¤« float ·¿¤Î¤¤¤º¤ì¤«¤Ç¤¹¡£
¼Â¹Ô¤¹¤ë¤È¡¢¼¡¤Î¤è¤¦¤Ê½èÍý¤ò¹Ô¤¤¤Þ¤¹¡£
Random.Range() ¥á¥½¥Ã¥É
¡¡ÆþÎÏÃÍ(°ú¿ô)¡¡¡¡=>¡¡int ·¿¤Î£²¤Ä¤ÎÃͤ«¡¢float ·¿¤Î£²¤Ä¤ÎÃͤò»ØÄꤷ¡¢Âè1°ú¿ô¤«¤éÂè2°ú¿ô¤Þ¤Ç¤ÎÈϰϤǥé¥ó¥À¥à¤Ê£±¤Ä¤ÎÃͤò¼èÆÀ¤¹¤ë ¡¡½ÐÎÏÃÍ(Ìá¤êÃÍ)¡¡=>¡¡¼èÆÀ¤·¤¿¥é¥ó¥À¥à¤ÊÃͤ¬¡¢int ·¿¤Î°ú¿ô¤Ç¤¢¤ì¤Ð¡¢int ·¿¤ÎÌá¤êÃͤÇÌ᤹¡£float ·¿¤Î°ú¿ô¤Ç¤¢¤ì¤Ð¡¢float ·¿¤ÎÌá¤êÃͤÇÌ᤹
¡¡º£²ó¤Î»ÈÍÑÎã¤Ç¤¹¡£
¡¡// ÇÛÎó¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ëÊõÀФΥץì¥Ï¥Ö¤ÎÈÖ¹æ¤ò£±¤ÄÁªÂò¤¹¤ë ¡¡int index = Random.Range(0, gemPrefabs.Length);
¡¡int ·¿¤Î index ÊÑ¿ô¤òÍÑ°Õ¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢Range ¥á¥½¥Ã¥É¤Î½èÍý·ë²Ì¤ÎÍð¿ôÃͤò¼èÆÀ¤·ÂåÆþ½èÍý¤·¤ÆÊÝ»ý¤·¤Æ¤¤¤Þ¤¹¡£
º£²ó¤Î¾ì¹ç¡¢0 ¤«¤é gemPrefabs.Length - 1¤Þ¤Ç¤ÎÀ°¿ô¤òÀ¸À®¤·¤Þ¤¹¡£
¡¡¤Ê¤¼Âè2°ú¿ô¤Ë gemPrefabs.Length ¤ò»ØÄꤷ¤Æ¤¤¤Æ¤â¡¢gemPrefabs.Length - 1 ¤ÎÃͤޤǤʤΤ«¤È¸À¤¦¤È¡¢C# ¤ÎÇÛÎó¤ÎÍ×ÁÇÈÖ¹æ¤Ï 0 ¤«¤é»Ï¤Þ¤ë¤¿¤á¤Ç¤¹¡£
¤·¤¿¤¬¤Ã¤Æ¡¢ÇÛÎó¤ÎŤµ Length ¤ò¤½¤Î¤Þ¤Þ»ØÄꤹ¤ë¤È¡¢ÇÛÎó¤ÎÈϰϤòĶ¤¨¤ë²ÄǽÀ¤¬¤¢¤ê¤Þ¤¹¡£
¡¡Î㤨¤Ð¡¢3¤Ä¤ÎÍ×ÁǤò»ý¤ÄÇÛÎó gemPrefabs[] ¤Ç¤Ï¡¢Í¸ú¤ÊÍ×ÁÇÈÖ¹æ¤Ï0, 1, 2¤È¤Ê¤ê¤Þ¤¹¡£
¤·¤«¤·¡¢Length ¤ÏºÇÂçÍ×ÁÇ¿ô¤òɽ¤¹¤¿¤á¡¢¤³¤ÎÇÛÎó¤Î Length ¤Ï 3 ¤È¤Ê¤ê¤Þ¤¹¡£¤½¤Î¤Þ¤Þ 0 ¤«¤é 3 ¤Þ¤Ç¼èÆÀ¤·¤Æ¤·¤Þ¤¦¤È
0, 1, 2, 3 ¤ÎÃͤ¬Íð¿ô¤È¤·¤ÆÀ¸À®¤µ¤ì¤Æ¤·¤Þ¤¤¡¢3 ¤Ï͸ú¤ÊÍ×ÁÇÈÖ¹æ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
¡¡¤³¤Î¥±¡¼¥¹¤òÁÛÄꤷ¤Æ¤¤¤ë¤¿¤á¡¢Random.Range() ¥á¥½¥Ã¥É¤ÎÂè2°ú¿ô¤Ç¤Ï¡¢¼«Æ°Åª¤Ë»ØÄꤷ¤¿Ãͤ«¤é -1 ¤·¤¿ÃͤޤǤÎÀ°¿ô¤òÍð¿ô¤È¤·¤ÆÀ¸À®¤¹¤ë¤è¤¦¤Ëµ¡Ç½¤·¤Þ¤¹¡£
¡¡¤³¤ì¤Ï int ·¿¤Î Random.Range ¥á¥½¥Ã¥É¤ÎÆÃħ¤Ç¤¹¡£float ·¿¤Î Random.Range ¥á¥½¥Ã¥É¤Ç¤Ï¡¢Âè2°ú¿ô¤¬¤½¤Î¤Þ¤ÞºÇÂçÃͤȤ·¤ÆÍøÍѤµ¤ì¤Þ¤¹¡£
¡¡Ãí°Õ¤·¤Þ¤·¤ç¤¦¡£
»²¹Í¥µ¥¤¥È
Unity ¸ø¼°¥¹¥¯¥ê¥×¥È¥ê¥Õ¥¡¥ì¥ó¥¹
Random.Range
¡¡ÇÛÎó¤ÎÍ×ÁÇÈÖ¹æ¤ò»ØÄꤹ¤ëÊýË¡¤ÏÈó¾ï¤Ë½ÀÆð¤Ç¤¹¡£
¡¡Î㤨¤Ð¡¢Í×ÁÇÈÖ¹æ¤ò»ØÄꤹ¤ëºÝ¡¢Ä¾ÀÜ¡¢À°¿ô¥ê¥Æ¥é¥ë¤ò»ØÄꤹ¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£
Instantiate(gemPrefabs[0]); // ÇÛÎó¤ÎºÇ½é¤ÎÍ×ÁǤòÀ¸À®¤¹¤ë Instantiate(gemPrefabs[2]); // ÇÛÎó¤Î3ÈÖÌܤÎÍ×ÁǤòÀ¸À®¤¹¤ë
¡¡¤¿¤À¤·¡¢¤³¤³¤Ç½ÅÍפʤ³¤È¤Ï¡¢ÇÛÎó¤ÎÍ×ÁÇÈÖ¹æ¤ÏÇÛÎó¤ÎŤµÆâ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¹¡£
¤½¤ì¤òĶ¤¨¤ë¤È¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤¹¡£
¡¡¤Þ¤¿¡¢Ãͤò¿ôÃͤǻØÄꤷ¤Æ¤·¤Þ¤¦¤È¡¢¤½¤ÎÃͤ˸ÇÄꤵ¤ì¤Æ¤·¤Þ¤¦¤¿¤á¡¢¤¤¤Ä¤âƱ¤¸Í×ÁÇÈֹ椷¤«»ØÄê¤Ç¤¤Ê¤¤¡¢¤È¤¤¤¦¥Ç¥á¥ê¥Ã¥È¤¬¤¢¤ê¤Þ¤¹¡£
¡¡º£²ó¤Ï¤³¤ì¤ò²óÈò¤¹¤ë¤¿¤á¡¢¥ê¥Æ¥é¥ë¤Ç¤Ï¤Ê¤¯¡¢int ·¿¤ÎÊÑ¿ô¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
// À¸À®¡£À¸À®Âоݤˤϡ¢ÇÛÎó¤ÎÍ×ÁÇÈÖ¹æ¤ò»ØÄꤷ¤Æ¤¤¤ë¤Î¤Ç¡¢Í×ÁÇÈÖ¹æÆâ¤Ë¤¢¤ëÍ×ÁÇ(ÊõÀФΥץì¥Ï¥Ö)¤¬À¸À®¤µ¤ì¤ë Instantiate(gemPrefabs[index]);
¡¡Instantiate ¥á¥½¥Ã¥É¤òÍѤ¤¤ÆÊõÀФΥץì¥Ï¥Ö¤òÀ¸À®¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤Î¥á¥½¥Ã¥É¤Î°ú¿ô¤Ë¤Ï¡¢À¸À®¤·¤¿¤¤¥×¥ì¥Ï¥Ö¡Ê¤³¤Î¾ì¹ç¤ÏÇÛÎó gemPrefabs[] ¤ÎÆÃÄê¤ÎÍ×Áǡˤò»ØÄꤷ¤Þ¤¹¡£
¡¡Í×ÁǤλØÄê¤Ï¡¢¤½¤ÎÁ°¤ËÀ¸À®¤·¤¿ index ÊÑ¿ô¤ò»ÈÍѤ·¤Æ¹Ô¤¤¤Þ¤¹¡£
¤³¤ÎÊÑ¿ô¤Ë¤ÏÍð¿ô¤¬ÂåÆþ¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤ÎÀ¸À®½èÍý¤Ç¤Ï¡¢gemPrefabs ÇÛÎóÆ⤫¤é¥é¥ó¥À¥à¤Ê¤â¤Î¤ò£±¤ÄÀ¸À®¤¹¤ë¡¢¤È¤¤¤¦µ¡Ç½¤Ë¤Ê¤ê¤Þ¤¹¡£
¡¡ÇÛÎó¤Ë¤ÏÊØÍø¤ÊÍøÍÑÊýË¡¤¬¤¢¤ê¤Þ¤¹¡£
º£²ó³èÍѤ·¤Æ¤¤¤ëÊýË¡¤â»È¤¤¤ä¤¹¤¯ÊØÍø¤Ç¤¹¤Î¤Ç¡¢³Ð¤¨¤Æ¤ª¤¤Þ¤·¤ç¤¦¡£
¡ã¼ÂÁõÆ°²è¡ä
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡=>¡¡¼¡¤Ï¡¡¼ê½ç£±£¸¡¡¡¼¥¹¥Æ¡¼¥¸Æâ¤Î¥é¥ó¥À¥à¤Ê°ÌÃÖ¤ËÊõÀФò¼«Æ°À¸À®¤¹¤ëµ¡Ç½¡¼¡¡¡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯