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

¡¡¥²¡¼¥àÆâ¤ËÍøÍѤ¹¤ë¾ðÊó¤Î¤¦¤Á¡¢Äê¿ô¤ò·è¤á¤Æ°·¤¤¤¿¤¤¾ì¹ç¤Ë¤Ï const ¥­¡¼¥ï¡¼¥É¤ò»È¤Ã¤Æɽ¸½¤Ç¤­¤Þ¤¹¡£

¡¡Î㤨¤Ð¡¢¥¢¥¤¥Æ¥à¤ÎºÇÂç½ê»ý¿ô¡¢¤ª¶â¤ÎºÇÂçÃͤȤ¤¤¦¤è¤¦¤Ë¡¢¥²¡¼¥àÁ´ÂΤǶ¦Ä̤ÎÃͤòÀßÄꤷ¤Æ´ÉÍý¤·¤¿¤¤¾ì¹ç¡¢
¤³¤¦¤¤¤Ã¤¿¥²¡¼¥àÆâ¤ÎÂçÀÚ¤ÊÃͤòÊÌ¡¹¤Î¥¯¥é¥¹¤Ë½ñ¤¤¤Æ¤·¤Þ¤¦¤È¡¢¤É¤Î¥¯¥é¥¹¤ÇÀßÄꤷ¤Æ¤¤¤ë¤«¤ï¤«¤ê¤Ë¤¯¤¯¡¢´ÉÍý¤·¤Ë¤¯¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡¤½¤Î¾ì¹ç¡¢¤è¤¯ÍøÍѤ¹¤ë¤Î¤¬¡¢const ¥­¡¼¥ï¡¼¥É¤ò»È¤¤¡¢Äê¿ô¤Î¥Ç¡¼¥¿¤Î¤ß¤ò½¸¤á¤¿ ConstData ¤È¤¤¤¦·Á¼°¤Î¥¯¥é¥¹¤òºîÀ®¤·¤Æ±¿ÍѤ¹¤ëÊýË¡¤Ç¤¹¡£



¡¡¤Þ¤º¤Ï¥µ¥ó¥×¥ë¥³¡¼¥É¤òÄ󼨤·¤Þ¤¹¡£

<ConstData.cs>
public static class ConstData
{
    public const int MAX_EXP = 10000;
    public const int MAX_LEVEL = 100;

    public const string ATTACK_PARAMETER  = "Attack";   // ¥¢¥Ë¥á¡¼¥·¥ç¥ó¤Î Parameter ̾ÍѤγÆÊÑ¿ô¤ò¤³¤Á¤é¤ÇÍÑ°Õ
    public const string DOWN_PARAMETER = "Down";

    // TODO ¾¤Ë¤â¤¢¤ì¤ÐÄɵ­¤¹¤ë

}



¡¡¤Þ¤º¡¢¥¯¥é¥¹¤Ë¤Ï static ½¤¾þ»Ò¤ò¤Ä¤±¤Æ¤ª¤­¡¢¥¤¥ó¥¹¥¿¥ó¥¹¤¬¼«Æ°Åª¤Ë£±¤Ä¤À¤±ºî¤é¤ì¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

public static class ConstData

¡¡¥¯¥é¥¹¤Î·Ñ¾µ¤ÏÉÔÍפΤ¿¤á¡¢MonoBehaviour ¥¯¥é¥¹¤òºï½ü¤·¤Þ¤¹¡£¤Þ¤¿¡¢using ¤Î¾ðÊó¤âÉÔÍפʤΤǺï½ü¤·¤Æ¹½¤¤¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¤³¤Î¥¯¥é¥¹¤Ï¡¢¾ï¤Ë£±¤Ä¤·¤«¤Ê¤¤¤Î¤Ç¡¢ÊÑ¿ô¤ËÂåÆþ¤·¤Ê¤¯¤Æ¤âÍøÍѤǤ­¤ë¥¯¥é¥¹¤Ë¤Ê¤ê¤Þ¤¹¡£



¡¡³ÆÊÑ¿ô¤Ë¤Ï½êÄê¤Î½ñ¼°¤¬¤¢¤ê¤Þ¤¹¡£

public const 

¡¡¤³¤³¤Þ¤Ç¤¬¶¦Ä̤νñ¼°¤Ç¤¹¡£public ½¤¾þ»Ò¤È const ¥­¡¼¥ï¡¼¥É¤ò¥»¥Ã¥È¤ÇºÇ½é¤Ëµ­½Ò¤·¤Þ¤¹¡£
¤³¤Î¤è¤¦¤Ë¤¹¤ë¤³¤È¤Ç¡¢¼¡¤ËÀë¸À¤¹¤ëÊÑ¿ô¤ÎÃͤòÄê¿ô²½¤·¡¢¤É¤Î¥¯¥é¥¹¤«¤é¤Ç¤âƱ¤¸Ãͤ¬¼è¤ê½Ð¤»¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£



¡¡const ¥­¡¼¥ï¡¼¥É¤ËÍøÍѤǤ­¤ë·¿¤Ë¤ÏÀ©¸Â¤¬¤¢¤ê¤Þ¤¹¡£
²¼µ­¤Ï C# ¥Þ¥Ë¥å¥¢¥ë¤«¤é¤ÎÈ´¿è¤Ç¤¹¡£

const ¥­¡¼¥ï¡¼¥É¤Ï¡¢Äê¿ô¥Õ¥£¡¼¥ë¥É¤Þ¤¿¤Ï¥í¡¼¥«¥ëÄê¿ô¤òÀë¸À¤¹¤ë¤¿¤á¤Ë»ÈÍѤ·¤Þ¤¹¡£
Äê¿ô¥Õ¥£¡¼¥ë¥É¤È¥í¡¼¥«¥ë¤ÏÊÑ¿ô¤Ç¤Ê¤¤¤¿¤á¡¢Êѹ¹¤Ç¤­¤Þ¤»¤ó¡£

Äê¿ô¤Ë¤Ï¡¢¿ô»ú¡¢¥Ö¡¼¥ëÃÍ¡¢Ê¸»úÎ󡢤ޤ¿¤Ï null »²¾È¤¬´Þ¤Þ¤ì¤Þ¤¹¡£ 

¡¡°Ê¾å¤Î¤³¤È¤«¤é¡¢¿ô»ú(int¡¢long¡¢float¡¢double ·¿¤Ê¤É)¡¢¥Ö¡¼¥ëÃÍ(bool)¡¢Ê¸»úÎó(string) ¤¬·¿¤È¤·¤ÆÍøÍѲÄǽ¤Ç¤¹¡£


»²¹Í¥µ¥¤¥È
MicroSoft
const (C# ¥ê¥Õ¥¡¥ì¥ó¥¹)



¡¡ºÇ¸å¤ËÊÑ¿ô¤Ç¤¹¡£
¡¡
¡¡ÊÑ¿ô¤ÎÀë¸À¤Ë¤ª¤±¤ëÊÑ¿ô̾¤Ç¤¹¤¬¡¢const ¥­¡¼¥ï¡¼¥É¤ÇÍøÍѤ¹¤ëÊÑ¿ô¤Ï´·Îã¤È¤·¤Æ¡¢
¤¹¤Ù¤ÆÂçʸ»ú¤Ç½ñ¤¤¤Æ¡¢Ã±¸ì¤¬ÊѤï¤ëÉôʬ¤Ç¤Ï¥¢¥ó¥À¡¼¥Ð¡¼¤ò»È¤¦¤È¤¤¤¦Ì¿Ì¾µ¬Â§¤¬¤¢¤ê¤Þ¤¹¡£


public const int MAX_EXP = 10000;
public const string ATTACK_PARAMETER  = "Attack";

¡¡Ä̾ï¤ÎÊÑ¿ô¤È°ã¤Ã¤Æ¡¢¾®Ê¸»ú¤Ï»È¤¤¤Þ¤»¤ó¡£Ã±¸ì¤Î¶èÀÚ¤ê¤ÇÂçʸ»ú¤Ë¤Ç¤­¤Ê¤¤¤Î¤Ç¡¢Âå¤ï¤ê¤Ë¥¢¥ó¥À¡¼¥Ð¡¼¤ò»È¤¤¤Þ¤¹¡£
¤³¤Î½ñ¤­Êý¤Ï¡¢¤¹¤Ù¤ÆÂçʸ»ú¤Ç¤¢¤ë»þÅÀ¤Ç¡Ö¤¢¡¢¤³¤ì¤ÏÄê¿ô¤¬Æþ¤Ã¤Æ¤¤¤ëÊÑ¿ô¤À¤Ê¡×¤Èï¤â¤¬È½ÃǤǤ­¤ë¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Î¡¢¶¦Ä̤νñ¼°¤Ç¤¹¡£
C# °Ê³°¤Ç¤â°ìÈÌŪ¤ËÍøÍѤµ¤ì¤Æ¤¤¤Þ¤¹¡£

¡¡¤½¤·¤Æ¡¢const ¥­¡¼¥ï¡¼¥É¤ÏÄê¿ôÃͤòÀßÄꤹ¤ëÌòÌܤò»ý¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢Àë¸À¤ÈƱ»þ¤Ëɬ¤º = ¤ò»È¤Ã¤ÆÃͤòÂåÆþ¤·¡¢½é´ü²½¤ò¹Ô¤¤¤Þ¤¹¡£
½é´ü²½¤ò¤·¤Ê¤¤¤È¥¨¥é¡¼¤¬½Ð¤Þ¤¹¡£¤½¤·¤Æ¡¢¤³¤ÎÃͤÏÄê¿ôÃͤȤʤ뤿¤á¡¢¥²¡¼¥àÆâ¤Ç¤Ï°ìÀÚÊѹ¹¤¬½ÐÍè¤Þ¤»¤ó¡£

¡¡readonly ¥­¡¼¥ï¡¼¥É¤â¤¢¤ë°ÕÌ£¤ÇÄê¿ôÃͤò°·¤¨¤Þ¤¹¤¬¡¢¤³¤Á¤é¤Ï½é´ü²½¤¹¤ë¥¿¥¤¥ß¥ó¥°¤¬¥³¥ó¥¹¥È¥é¥¯¥¿¥á¥½¥Ã¥É¤Ç¤âµö²Ä¤µ¤ì¤Æ¤¤¤ëÉôʬ¤¬°ã¤¤¤Þ¤¹¡£
(ÊÑ¿ô¤ÎÀë¸À»þ¤Ë¡¢É¬¤º = ¤Ç½é´ü²½¤·¤Ê¤¯¤Æ¤â¤¤¤¤¤È¤¤¤¦¤³¤È¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹)



¡¡¤³¤Î¤è¤¦¤ÊÄê¿ô¤òÀìÍѤΥ¯¥é¥¹¤È¤·¤Æºî¤Ã¤Æ¤ª¤¯¤È¡¢¤É¤Î¥¯¥é¥¹¤«¤é¤Ç¤â¡Ústatic ¥¯¥é¥¹Ì¾.ÊÑ¿ô̾¡Û¤Ç¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤¹¡£

ConstData.ATTACK_PARAMETER;

¡¡¤³¤ó¤Ê·Á¤Ç ConstData Æâ¤Î static ÊÑ¿ô¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¤Þ¤¿¡¢ÊÑ¿ô̾¤¬¤¹¤Ù¤ÆÂçʸ»ú¤Ç¤¢¤ë¤¿¤á¡¢¡Ö¤³¤³¤Ë¤ÏÄê¿ô¤ÇÀßÄꤵ¤ì¤Æ¤¤¤ë¾ðÊ󤬻Ȥï¤ì¤Æ¤¤¤ë¤Ê¡×¤Èï¤â¤¬È½ÃǤ¬¤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£



¡¡ConstData ¥¯¥é¥¹¤ÏºîÀ®¤·¤Æ¤ª¤¯¤ÈÊØÍø¤Ê¤Î¤Ç¡¢º£¸åºî¤ë¥²¡¼¥à¤ËºÎÍѤ·¤Æ¤¤¤¿¤À¤¤¤Æ¤â¤¤¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£

¡¡Î㤨¤Ð¤³¤ÎÎã¤Î¤è¤¦¤Ë¡¢¥¢¥Ë¥á¡¼¥·¥ç¥ó¤ÎÁ«°Ü¤ÎÌ¿Îá¤Ë¤Ï°ú¿ô¤Î»ØÄê¤Ëʸ»úÎó¤ò»È¤¤¤Þ¤¹¤¬¡¢ÂǤÁ´Ö°ã¤¨¤¬Éݤ¤¤Î¤Ç¡¢¤½¤ì¤ò ConstData ¤ËÅÐÏ¿¤·¤Æ»öÁ°¤ËÍÑ°Õ¤·¤Æ¤ª¤¯·Á¤Ç¤¹¡£
¤½¤¦¤¹¤ì¤Ð¡¢Ëè²ó ConstData ¤«¤é¾ðÊó¤ò¤â¤é¤¨¤ë¤Î¤Ç¡¢Ê¸»ú¤òÂǤÁ´Ö°ã¤¨¤ë¿´ÇÛ¤¬Ìµ¤¯¤Ê¤ê¤Þ¤¹¡£


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


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

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

Menu



´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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