ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2023ǯ02·î03Æü(¶â) 23:27:43ÍúÎò
¡¡¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤È¤·¤ÆÅÐÏ¿¤Ç¤¤ë¤è¤¦¤Ë¡¢¥¢¥¤¥Æ¥àÍѤΥ¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
¤³¤Îµ¡Ç½¤Ï£´¤ÄÌܤμê½ç¤Ç¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ëºÝ¤ËÍøÍѤ·¤Þ¤¹¡£
¡¡¥¢¥¤¥Æ¥à¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¡¢¤½¤Î¥¹¥¯¥ê¥×¥È¤¬¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò´ÉÍý¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢
¥¢¥¤¥Æ¥à¤Ë¥¢¥¤¥Æ¥à¤È¤·¤Æ¤Î¿¶¤ëÉñ¤¤¤ò¤µ¤»¤ë¤³¤È¤¬ÌÜŪ¤Ç¤¹¡£
¡¡¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤È¤·¤Æ´ÉÍý¤Ç¤¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢¾ðÊó¤ÎÊÔ½¸¤ò¤Þ¤È¤á¤Æ¹Ô¤¨¤ë´Ä¶¤òºî¤ê¤Þ¤¹¡£
¤Þ¤¿¥¢¥¤¥Æ¥àÍѤβèÁü¤ò¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÅÐÏ¿¤·¤Æ¤ª¤¯¤³¤È¤Ë¤è¤ê¡¢¥¹¥¯¥ê¥×¥È¤«¤é¤Î»²¾È¤ò´Êñ¤Ë½ÐÍè¤Þ¤¹¡£
¡¡
¡¡£²¤Ä¤Î¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¸å¡¢¤½¤Î¥¹¥¯¥ê¥×¥È¤ò¸µ¤Ë¤·¤Æ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¡¢VideoDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë¼ê½çÆâ¤Ëµ½Ò¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç
¤³¤¦¤¤¤Ã¤¿µ¡²ñ¤ËÉü½¬¤·¤Æ¤ª¤¯¤È¤è¤¤¤Ç¤·¤ç¤¦¡£
¡¡¤¿¤¯¤µ¤óºîÀ®¤¹¤ë¤³¤È¤Ç¼ê½ç¤ò³Ð¤¨¡¢µ¡Ç½¤ò³Ð¤¨¤ë¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
¡¡ItemData ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¡¡using ¤ÎÀë¸À¤ÏÉÔÍפǤ¹¡£
¤Þ¤¿¥¯¥é¥¹¤Ï·Ñ¾µ¤·¤Þ¤»¤ó¤Î¤Ç¡¢MonoBehaviour ¥¯¥é¥¹¤Ïºï½ü¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤¿ºÝ¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é ItemData ¥¯¥é¥¹¤Î¾ðÊó¤òÀßÄê¤Ç¤¤ë¤è¤¦¤Ë
[System.Serializable] °À¤ò¥¯¥é¥¹¤Î¾å¤ËÉÕÍ¿¤·¤Æ¤¯¤À¤µ¤¤¡£
ItemData.cs
¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¡¡¥³¥ó¥¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ¤âÉü½¬¤·¤Æ¤ª¤¯¤È¤è¤¤¤Ç¤·¤ç¤¦¡£
¡¡ItemDataSO ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¤³¤Î¥¹¥¯¥ê¥×¥È¤òÍøÍѤ¹¤ë¤³¤È¤Ç¡¢ItemData ¤ò«¤Í¤¿¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¢¥»¥Ã¥È¤È¤·¤ÆºîÀ®¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¡[CreateAssetMenu]°À¤ÎÉÕÍ¿¤È¡¢ScriptableObject ¥¯¥é¥¹¤ò·Ñ¾µ¤¹¤ë¤³¤È¤ò˺¤ì¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
ItemDataSO.cs
¡¡¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¡¡Project Æâ¤Ë Datas ¤Ê¤É¤Î¥Õ¥©¥ë¥À¤òºîÀ®¤·¤Æ¤ª¤¯¤È´ÉÍý¤·¤ä¤¹¤¯¤Ê¤ê¤Þ¤¹¡£
¡¡Datas ¥Õ¥©¥ë¥ÀÆâ¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤¡¢Create ¢ª Create ItemDataSO ¤òÁªÂò¤·¤Þ¤¹¡£
¥Õ¥©¥ë¥ÀÆâ¤Ë ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£Ì¾Á°¤Ï¤½¤Î¤Þ¤Þ¤ÇÌäÂꤢ¤ê¤Þ¤»¤ó¡£
¥á¥Ë¥å¡¼
¡¡ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤òÁªÂò¤·¡¢¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é ItemData ¤Ë¥¢¥¤¥Æ¥à¤Î¾ðÊó¤òÅÐÏ¿¤·¤Þ¤¹¡£
¡¡¤Þ¤º¤Ï ItemNo ¤ò 0 ¤«¤éÏ¢ÈÖ¤ÇÀßÄꤷ¡¢Æ±¤¸ÈÖ¹æ¤ò»È¤ï¤Ê¤¤¤è¤¦¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡Ì¾Á°¤ä²èÁü¤ÏǤ°Õ¤Î¤â¤Î¤ÇÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü(¥µ¥ó¥×¥ë¡£¤³¤Î²èÁü¤Î¤è¤¦¤Ë¤¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó)
¡¡ºîÀ®¤·¤¿¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤Ï¡¢¤½¤Î¤Þ¤Þ¤Ç¤Ï¥¹¥¯¥ê¥×¥È¤Ç»²¾È¤·¤ÆÍøÍѤǤ¤Þ¤»¤ó¡£
Á°²ó¤Î VideoDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤ÈƱ¤¸¤è¤¦¤Ë¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î·¿¤ÎÊÑ¿ô¤òÀë¸À¤·¤Æ¥¢¥»¥Ã¥È¤ò¥¢¥µ¥¤¥ó½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï¥Ç¡¼¥¿¾ðÊó¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢¤É¤Î¾ðÊó¤òÍøÍѤ¹¤ë¤Î¤«¤òÆÃÄê¤Ç¤¤Ê¤±¤ì¤ÐÍøÍѽÐÍè¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢¤³¤Á¤é¤âÁ°²ó¤Î VideoDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÈƱ¤¸¤è¤¦¤Ë¾ðÊó¤òÃê½Ð¤¹¤ë¤¿¤á¤Îµ¡Ç½¤ò»ý¤Ä¥á¥½¥Ã¥É¤òºîÀ®¤·¡¢
°ú¿ô¤Ç»ØÄꤷ¤¿ÈÖ¹æ¤òÍøÍѤ·¤Æ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Î¾ðÊó¤ò¸¡º÷¤·¤ÆÆÃÄê¤Î¥Ç¡¼¥¿¤òÃê½Ð¤µ¤»¤Þ¤¹¡£
DataBaseManager.cs
¡¡¥¹¥¯¥ê¥×¥È¤ò½¤Àµ¤·¤¿¤é¥»¡¼¥Ö¤·¤Þ¤¹¡£
¡¡¿·¤·¤¯Àë¸À¤·¤¿ ItemDataSO ÊÑ¿ô¤Ë¡¢Datas ¥Õ¥©¥ë¥À¤Ë¤¢¤ë ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤ò¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤Æ¥¢¥µ¥¤¥ó¤·¤Þ¤¹¡£
¡¡¤³¤ì¤Ë¤è¤ê¡¢¥²¡¼¥àÆâ(¥¹¥¯¥ê¥×¥ÈÆâ)¤Ç¡¢ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ðÊó¤òÍøÍѽÐÍè¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
¡¡°Ê¾å¤Ç¤³¤Î¼ê½ç¤Ï½ªÎ»¤Ç¤¹¡£
¡¡=>¡¡¼¡¤Ï¡¡VideoPlayer ¤òÍøÍѤ·¤¿¥¤¥Ù¥ó¥È½èÍý¤Î¼ÂÁõÎ㤡¡¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯