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

¡¡£²¤ÄÌܤμê½ç¤Ç¤¹¡£

¡¡¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤È¤·¤ÆÅÐÏ¿¤Ç¤­¤ë¤è¤¦¤Ë¡¢¥¢¥¤¥Æ¥àÍѤΥ¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
¤³¤Îµ¡Ç½¤Ï£´¤ÄÌܤμê½ç¤Ç¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ëºÝ¤ËÍøÍѤ·¤Þ¤¹¡£



Àß·×


¡¡¥¢¥¤¥Æ¥à¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¡¢¤½¤Î¥¹¥¯¥ê¥×¥È¤¬¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò´ÉÍý¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
¥¢¥¤¥Æ¥à¤Ë¥¢¥¤¥Æ¥à¤È¤·¤Æ¤Î¿¶¤ëÉñ¤¤¤ò¤µ¤»¤ë¤³¤È¤¬ÌÜŪ¤Ç¤¹¡£

¡¡¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤È¤·¤Æ´ÉÍý¤Ç¤­¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢¾ðÊó¤ÎÊÔ½¸¤ò¤Þ¤È¤á¤Æ¹Ô¤¨¤ë´Ä¶­¤òºî¤ê¤Þ¤¹¡£
¤Þ¤¿¥¢¥¤¥Æ¥àÍѤβèÁü¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÅÐÏ¿¤·¤Æ¤ª¤¯¤³¤È¤Ë¤è¤ê¡¢¥¹¥¯¥ê¥×¥È¤«¤é¤Î»²¾È¤ò´Êñ¤Ë½ÐÍè¤Þ¤¹¡£


¡¡

¥à¡¼¥Ó¡¼¾ðÊó¤òɳ¤Å¤±¤¿¥¢¥¤¥Æ¥à¤Î¥Ç¡¼¥¿ºîÀ®


¡¡£²¤Ä¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¸å¡¢¤½¤Î¥¹¥¯¥ê¥×¥È¤ò¸µ¤Ë¤·¤Æ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¡¢VideoDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë¼ê½çÆâ¤Ëµ­½Ò¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç
¤³¤¦¤¤¤Ã¤¿µ¡²ñ¤ËÉü½¬¤·¤Æ¤ª¤¯¤È¤è¤¤¤Ç¤·¤ç¤¦¡£

¡¡¤¿¤¯¤µ¤óºîÀ®¤¹¤ë¤³¤È¤Ç¼ê½ç¤ò³Ð¤¨¡¢µ¡Ç½¤ò³Ð¤¨¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£


ItemData ¥¹¥¯¥ê¥×¥È¤ÎºîÀ®


¡¡ItemData ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£

¡¡using ¤ÎÀë¸À¤ÏÉÔÍפǤ¹¡£
¤Þ¤¿¥¯¥é¥¹¤Ï·Ñ¾µ¤·¤Þ¤»¤ó¤Î¤Ç¡¢MonoBehaviour ¥¯¥é¥¹¤Ïºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤¿ºÝ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é ItemData ¥¯¥é¥¹¤Î¾ðÊó¤òÀßÄê¤Ç¤­¤ë¤è¤¦¤Ë
[System.Serializable] °À­¤ò¥¯¥é¥¹¤Î¾å¤ËÉÕÍ¿¤·¤Æ¤¯¤À¤µ¤¤¡£


ItemData.cs

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£


¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£

¡¡¥³¥ó¥¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ¤âÉü½¬¤·¤Æ¤ª¤¯¤È¤è¤¤¤Ç¤·¤ç¤¦¡£


ItemDataSO ¥¹¥¯¥ê¥×¥È¤ÎºîÀ®


¡¡ItemDataSO ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¤³¤Î¥¹¥¯¥ê¥×¥È¤òÍøÍѤ¹¤ë¤³¤È¤Ç¡¢ItemData ¤ò«¤Í¤¿¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¢¥»¥Ã¥È¤È¤·¤ÆºîÀ®¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£

¡¡[CreateAssetMenu]°À­¤ÎÉÕÍ¿¤È¡¢ScriptableObject ¥¯¥é¥¹¤ò·Ñ¾µ¤¹¤ë¤³¤È¤ò˺¤ì¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£


ItemDataSO.cs

<= ¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£


¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎºîÀ®


¡¡Project Æâ¤Ë Datas ¤Ê¤É¤Î¥Õ¥©¥ë¥À¤òºîÀ®¤·¤Æ¤ª¤¯¤È´ÉÍý¤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£

¡¡Datas ¥Õ¥©¥ë¥ÀÆâ¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤­¡¢Create ¢ª Create ItemDataSO ¤òÁªÂò¤·¤Þ¤¹¡£
¥Õ¥©¥ë¥ÀÆâ¤Ë ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£Ì¾Á°¤Ï¤½¤Î¤Þ¤Þ¤ÇÌäÂꤢ¤ê¤Þ¤»¤ó¡£


¥á¥Ë¥å¡¼




¡¡ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é ItemData ¤Ë¥¢¥¤¥Æ¥à¤Î¾ðÊó¤òÅÐÏ¿¤·¤Þ¤¹¡£

¡¡¤Þ¤º¤Ï ItemNo ¤ò 0 ¤«¤éÏ¢ÈÖ¤ÇÀßÄꤷ¡¢Æ±¤¸ÈÖ¹æ¤ò»È¤ï¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£

¡¡Ì¾Á°¤ä²èÁü¤ÏǤ°Õ¤Î¤â¤Î¤ÇÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£


¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü(¥µ¥ó¥×¥ë¡£¤³¤Î²èÁü¤Î¤è¤¦¤Ë¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó)



DataBaseManager ¥¹¥¯¥ê¥×¥È¤Î½¤Àµ


¡¡ºîÀ®¤·¤¿¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤Ï¡¢¤½¤Î¤Þ¤Þ¤Ç¤Ï¥¹¥¯¥ê¥×¥È¤Ç»²¾È¤·¤ÆÍøÍѤǤ­¤Þ¤»¤ó¡£
Á°²ó¤Î VideoDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤ÈƱ¤¸¤è¤¦¤Ë¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î·¿¤ÎÊÑ¿ô¤òÀë¸À¤·¤Æ¥¢¥»¥Ã¥È¤ò¥¢¥µ¥¤¥ó½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£

¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï¥Ç¡¼¥¿¾ðÊó¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢¤É¤Î¾ðÊó¤òÍøÍѤ¹¤ë¤Î¤«¤òÆÃÄê¤Ç¤­¤Ê¤±¤ì¤ÐÍøÍѽÐÍè¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢¤³¤Á¤é¤âÁ°²ó¤Î VideoDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÈƱ¤¸¤è¤¦¤Ë¾ðÊó¤òÃê½Ð¤¹¤ë¤¿¤á¤Îµ¡Ç½¤ò»ý¤Ä¥á¥½¥Ã¥É¤òºîÀ®¤·¡¢
°ú¿ô¤Ç»ØÄꤷ¤¿ÈÖ¹æ¤òÍøÍѤ·¤Æ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Î¾ðÊó¤ò¸¡º÷¤·¤ÆÆÃÄê¤Î¥Ç¡¼¥¿¤òÃê½Ð¤µ¤»¤Þ¤¹¡£


DataBaseManager.cs

¡¡<=¡¡¥¯¥ê¥Ã¥¯¤¹¤ë¤È³«¤­¤Þ¤¹¡£


¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£


DataBaseManager ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀßÄê


¡¡¿·¤·¤¯Àë¸À¤·¤¿ ItemDataSO ÊÑ¿ô¤Ë¡¢Datas ¥Õ¥©¥ë¥À¤Ë¤¢¤ë ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£

¡¡¤³¤ì¤Ë¤è¤ê¡¢¥²¡¼¥àÆâ(¥¹¥¯¥ê¥×¥ÈÆâ)¤Ç¡¢ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤òÍøÍѽÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£


¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü




¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£

¡¡=>¡¡¼¡¤Ï¡¡VideoPlayer ¤òÍøÍѤ·¤¿¥¤¥Ù¥ó¥È½èÍý¤Î¼ÂÁõÎã­¤¡¡¤Ç¤¹¡£

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


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

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

Menu


´ðÁÃ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

private



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

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