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

¡¡Unity¤Ç»È¤¦C#¤Î´ðËÜÃæ¤Î´ðËÜ¡¢¡ÖÊÑ¿ô¡Ê¤Ø¤ó¤¹¤¦¡Ë¡×¤Ë¤Ä¤¤¤Æ¡¢¤ï¤«¤ê¤ä¤¹¤¤¥µ¥ó¥×¥ë¥³¡¼¥É¤ò»È¤Ã¤ÆÀâÌÀ¤·¤Þ¤¹¡£



ÊÑ¿ô¤ÎÄêµÁ¤È¼ïÎà


¡¡¥×¥í¥°¥é¥ß¥ó¥°¤Ë¤ª¤±¤ë¡ÖÊÑ¿ô¡×¤Ï¡¢ÆÃÄê¤Î¥Ç¡¼¥¿¤òÊÝ»ý¤·¤Æ̾Á°¤ò¤Ä¤±¤ë¤³¤È¤Ç¡¢¤½¤ì¤ò¸å¤«¤éÍøÍѤǤ­¤ë¤è¤¦¤Ë¤·¤¿¤â¤Î¤ò»Ø¤·¤Þ¤¹¡£
ÊÑ¿ô¤Ï¥Ç¡¼¥¿¤ÎÆþ¤ìʪ¤Ç¤¢¤ê¡¢¥Ç¡¼¥¿¤ò°ì»þŪ¤ËÊݸ¤¹¤ë¤¿¤á¤Î¡ÖÈ¢¡×¤Î¤è¤¦¤Ê¤â¤Î¤Ç¤¹¡£

¡¡ÊÑ¿ô¤Ë̾Á°¤ò¤Ä¤±¤ë¡Ê¤³¤ì¤ò¡ÖÊÑ¿ô¤ÎÀë¸À¡×¤È¸À¤¤¤Þ¤¹¡Ë¤³¤È¤Ç¡¢¥Ç¡¼¥¿¤Ë¥¢¥¯¥»¥¹¤·¤¿¤ê¡¢¿·¤·¤¤¥Ç¡¼¥¿¤Ë¹¹¿·¤·¤¿¤ê¤Ç¤­¤Þ¤¹¡£



¡¡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#¤ò»È¤¦¾å¤Ç¤ÎÊÑ¿ô¤Î´ðËÜŪ¤ÊÃμ±¤È¤Ê¤ê¤Þ¤¹¡£
ÊÑ¿ô¤Ï¥×¥í¥°¥é¥ß¥ó¥°¤Î´ðËÜÃæ¤Î´ðËܤǤ¹¡£

¡¡¤³¤Îµ­»ö¤òÄ̤¸¤Æ¡¢ÊÑ¿ô¤Î»È¤¤Êý¤ÈÌò³ä¤Ë¤Ä¤¤¤ÆÍý²ò¤ò¿¼¤á¤Æ¤¯¤À¤µ¤¤¡£

¡¡¤Þ¤¿±é½¬ÌäÂê¤òÍÑ°Õ¤·¤Æ¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢¤½¤Á¤é¤â³èÍѤ·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¡¡¡¡=>¡¡ÊÑ¿ô¤Î´ðÁ䫤é»È¤¤Êý¤Þ¤Ç­¢

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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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