ºÇ½ª¹¹¿·¡§ orika_ex_miyako 2024ǯ01·î01Æü(·î) 18:36:38ÍúÎò
¡¡°ú¤Â³¤¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÍøÍѤ·¤¿½èÍý¤Î¼ÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤¤Þ¤¹¡£
¡¡Á°²ó¤Î¼ê½ç¤Ï¤³¤Á¤é¤Ç¤¹¡£
¡¡¡¡=>¡¡¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤·¤ÆÍøÍѤ¹¤ë
¡¡°Ê²¼¤Î¤è¤¦¤Ê½çÈ֤ǼÂÁõ¤ò¹Ô¤Ã¤Æ¤¤¤¤Þ¤¹¡£
¡»£±¡¥¥¢¥¤¥Æ¥à¤Î¾ðÊó¤òÀ߷פ¹¤ë ¡»£²¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÍѤΠItemDatasList ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë ¡»£³¡¥¡Ú£²¡Û¤Î¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¸µ¤Ë¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥»¥Ã¥È¤òºîÀ®¤¹¤ë ¡»£´¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¢¥¤¥Æ¥à¤Î¾ðÊó(ÃÍ)¤òÅÐÏ¿¤¹¤ë ¡¡£µ¡¥¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ë DataBaseManager ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë ¡¡£¶¡¥¥¢¥¤¥³¥óÇÛÃÖÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¡¢¤ª¤è¤Ó¡¢¥¢¥¤¥³¥óÍѤΥ²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë ¡¡£·¡¥ItemIconDetail ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë ¡¡£¸¡¥¥¢¥¤¥³¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë ItemIconDetail ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄê¤ò¹Ô¤¤¡¢¥×¥ì¥Ï¥Ö¤Ë¤¹¤ë
¡¡º£²ó¤Î¼ê½ç¤Ç¤Ï¡¢¡Ú£µ¡Û¡Á¡Ú£¸¡Û¤Þ¤Ç¤ò°·¤¤¤Þ¤¹¡£
¡¡´°À®¤·¤¿¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¤¤¤º¤ì¤«¤Î¥¹¥¯¥ê¥×¥È¤Ç´ÉÍý¤ò¹Ô¤¦É¬Íפ¬¤¢¤ê¤Þ¤¹(¥¢¥»¥Ã¥È¤Î°·¤¤¤Ç¤¹¤¬¡¢¥¹¥¯¥ê¥×¥È¤ËÊÑ¿ô¤È¤·¤ÆÀë¸À¤Ç¤¤Þ¤¹)
¡¡À߷פȤ·¤Æ¤Þ¤·¤Æ¤Ï¡ÖÀ¸À®¤µ¤ì¤¿¥¢¥¤¥Æ¥à¤Î ItemBase ¥¹¥¯¥ê¥×¥È¤¬¡¢¼«Ê¬¤Î¥¢¥¤¥Æ¥à¤Î¥Ç¡¼¥¿¤ò³Îǧ¤·¤Ë¤¤¤Ã¤Æ¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¾ðÊó¤ò¤â¤é¤¦¡×¤È¤¤¤¦½èÍý¤Ë¤·¤¿¤¤¤È»×¤¤¤Þ¤¹¡£
¡¡¤½¤³¤Ç¡¢¤É¤Î¥¢¥¤¥Æ¥à¤«¤é¤Ç¤â¥¢¥¯¥»¥¹¤·¤ä¤¹¤¤¥¹¥¯¥ê¥×¥È¤Ç¤¢¤Ã¤¿Êý¤¬ÍøÊØÀ¤¬¹â¤¯¤Ê¤ê¤Þ¤¹¡£
¤Þ¤¿¤³¤Î¤è¤¦¤Ë¥¢¥¯¥»¥¹¤¹¤ë¥¹¥¯¥ê¥×¥È¤ò£±¤Ä¤Ë¤·¤Æ¤ª¤¯¤³¤È¤Ç¥¢¥¤¥Æ¥à£±¤Ä¤º¤Ä¤Ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òÅÐÏ¿¤¹¤ëɬÍפâ¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
¡¡¤½¤Î¤¿¤á¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤¹¤ë DataBaseManager ¥¹¥¯¥ê¥×¥È¤Ï¥·¥ó¥°¥ë¥È¥ó¤ÇºîÀ®¤¹¤ë¤è¤¦¤Ë¤·¤Æ¡¢¥¢¥¤¥Æ¥à¤«¤é¥¢¥¯¥»¥¹¤¬ÍưפʾõÂ֤ǺîÀ®¤ò¹Ô¤¤¤Þ¤¹¡£
¡¡C#¥¹¥¯¥ê¥×¥È¤ò¿·¤·¤¯ºîÀ®¤·¡¢Ì¾Á°¤ò DataBaseManager ¤ËÊѹ¹¤·¤Þ¤¹¡£
¤¹¤Ç¤Ë¤¢¤ë¾ì¹ç¤Ë¤Ï½èÍý¤òÄɲ䷤Ƥ¤¤¤Þ¤·¤ç¤¦¡£
DataBaseManager.cs
¡¡DataBaseManager ¤Ï̾Á°¤Î¤´¤È¤¯¡¢¥²¡¼¥àÆâ¤ËÅÐÏ¿¤¹¤ë¾ðÊó¤ò°ì¸µ´ÉÍý¤µ¤»¤ë¤¿¤á¤ÎÌò³ä¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£
¸½ºß¤Ï¡¢¥¢¥¤¥Æ¥à¤Î¾ðÊó¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹(¥ê¥¹¥È)¤Ç¤¢¤ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò´ÉÍý¤·¤Æ¤¤¤Þ¤¹¡£
¡¡½èÍý¤ÎÆâÍƤǤ¹¤¬¡¢GetItemDataFromItemNo ¥á¥½¥Ã¥É¤ò ItemBase ¥¹¥¯¥ê¥×¥ÈÆâ¤Ç¼Â¹Ô¤·¤Æ¤â¤é¤¤¡¢
¤½¤ÎºÝ¤Ë¡¢°ú¿ô¤òÄ̤¸¤Æ¡¢¥¢¥¤¥Æ¥à¤Î ItemNo ¤Î¾ðÊó¤ò¼õ¤±¼è¤ê¤Þ¤¹¡£
¡¡¤½¤Î ItemNo ÊÑ¿ô¤Î¾ðÊó¤È¡¢ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Ë¤¢¤ë³Æ ItemData ¤Î ItemNo ¤ò£±¤Ä¤º¤Ä½çÈ֤˾ȹ礷¤Æ¤¤¤¡¢
Ʊ¤¸ÈÖ¹æ¤Î ItemNo ¤¬¸«¤Ä¤«¤Ã¤¿¤é¡¢¤½¤Î ItemData ¤ò¥¢¥¤¥Æ¥à¤Î¾ðÊó¤È¤·¤Æ ItemBase ¤Ø¤ÈÄ󶡤·¤Þ¤¹¡£
GetItemDataFromItemNo ¥á¥½¥Ã¥É¤¬Ìá¤êÃÍ¤Ë ItemData ·¿¤òÀßÄꤷ¤Æ¤¤¤ë¤Î¤Ï¤½¤Î¤¿¤á¤Ç¤¹¡£
¡¡¥¹¥¯¥ê¥×¥È¤¬´°À®¤·¤Þ¤·¤¿¤é¡¢¥Ò¥¨¥é¥ë¥¡¼¾å¤Ç Create Empty ¤òÁªÂò¤·¤Æ¡¢¿·¤·¤¯¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
̾Á°¤ò DataBaseManager ¤ËÊѹ¹¤·¤Þ¤¹¡£
¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë DataBaseManager ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤Æ¤¯¤À¤µ¤¤¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤ò³Îǧ¤·¡¢¥¹¥¯¥ê¥×¥È¤¬¥¢¥¿¥Ã¥Á¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤Ç¤¤Þ¤·¤¿¤é¡¢
ItemDataSO ÊÑ¿ô¤Ë Datas ¥Õ¥©¥ë¥À¤Ë¤¢¤ë ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¢¥µ¥¤¥ó¤·¤Þ¤·¤ç¤¦¡£
¡¡´°À®¤¹¤ë¤È¡¢¼¡¤Î¤è¤¦¤Ê²èÁü¤Î¾õÂ֤ˤʤê¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£
¡¡¥¢¥¤¥Æ¥à¤Î¥¢¥¤¥³¥ó¤Îɽ¼¨¤¹¤ë¾ì½ê¤òÀßÄꤷ¡¢´ÉÍý¤¹¤ë¤¿¤á¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
º£²ó¤Ï²èÌ̤κ¸²¼¤ËÀßÄꤷ¤Æ¤¤¤Þ¤¹¤¬¡¢Ç¤°Õ¤Î°ÌÃ֤ǹ½¤¤¤Þ¤»¤ó¡£
¡¡Canvas ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î¾å¤Ç±¦¥¯¥ê¥Ã¥¯¤ò¤·¤Æ¥á¥Ë¥å¡¼¤ò³«¤¡¢Create Empty ¤òÁªÂò¤·¤Þ¤¹¡£
Canvas ¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤ÆºîÀ®¤µ¤ì¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤Þ¤¹¡£Ì¾Á°¤ò ItemSet ¤ËÊѹ¹¤·¤Þ¤¹¡£
¡¡
¡¡¤Ê¤ª¡¢Create Empty ¤Ç¤Ï¤Ê¤¯¡¢Image ¤ÇºîÀ®¤·¡¢¥¢¥¤¥³¥ó¤ÎÇØ·ÊÍѤβèÁü¤òÀßÄꤷ¤Æ¤â¤¤¤¤¤Ç¤·¤ç¤¦¡£
¥Ò¥¨¥é¥ë¥¡¼²èÁü
¡¡¥¢¥¤¥³¥ó¤ÎÂ礤µ¤ÈÎٹ礦¥¹¥Ú¡¼¥¹¤òÀßÄꤹ¤ë¤¿¤á¤Ë¡¢GridLayoutGroup ¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ò¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄê¤ò¤·¤Æ¤¤¤Þ¤¹¡£
¤³¤Îµ¡Ç½¤òÍøÍѤ¹¤ë¤È¡¢»Ò¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ·¤Æ¡¢°ìÄê¤Î¥µ¥¤¥º¤äÊý¸þ¤ò·è¤á¤Æʤ٤뤳¤È¤¬½ÐÍè¤Þ¤¹¡£
º£²ó¤Ï²£Êý¸þ¤Ë¶Ñ°ì¤ÎÉý¤Ç¡¢Æ±¤¸¥µ¥¤¥º¤Çʤ٤ë¤è¤¦¤ËÀßÄê¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
Scene¥Ó¥å¡¼²èÁü
¡ã»²¹Í¥µ¥¤¥È¡ä
Unity ¥¹¥¯¥ê¥×¥È¡¦¥ê¥Õ¥¡¥ì¥ó¥¹
GridLayoutGroup
https://docs.unity3d.com/ja/2018.4/ScriptReference...
¡¡ItemSet ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Î»Ò¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ Image ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤·¤Þ¤¹¡£
²èÁü¤ÎÀßÄê¤Ï¹Ô¤¤¤Þ¤»¤ó¡£
¡¡¤Þ¤¿¡¢¼¡¤Î¼ê½ç¤Ç ItemIconDetail ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¡¢¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄꤷ¤¿¾å¤Ç¥×¥ì¥Ï¥Ö¤Ë¤·¤Þ¤¹¡£
¡¡¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤¬¥¢¥¤¥Æ¥à¤Î¥¢¥¤¥³¥ó¤òɽ¼¨¤¹¤ë¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤ê¤Þ¤¹¡£
²èÁü¤ÏÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó¤Î¤Ç¡¢¥×¥ì¥Ï¥Ö¤«¤é¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¤¿ºÝ¤Ë¡¢¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ
ưŪ¤Ë²èÁü¤òº¹¤·Âؤ¨¤ë½èÍý¤ò¼ÂÁõ¤·¤Þ¤¹¡£
¡¡¤½¤Î¤¿¤á¡¢£±¤Ä¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤Ï¤¢¤ê¤Þ¤¹¤¬¡¢¤³¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¸µ¤Ë¤·¤Æ
Ê£¿ô¤Î¥¢¥¤¥Æ¥à¤Î¥¢¥¤¥³¥ó¤òºîÀ®¤¹¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
¥Ò¥¨¥é¥ë¥¡¼²èÁü
¥¤¥ó¥¹¥Ú¥¯¥¿¡¼²èÁü
Scene¥Ó¥å¡¼²èÁü
¡¡ItemIconDetail ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤Þ¤¹¡£
¿·¤·¤¯ ItemData ·¿¤Î itemData ÊÑ¿ô¤òÄɲ䷤ơ¢¥¢¥¤¥Æ¥à¤Î¾ðÊó¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¼èÆÀ¤·¤Æ¡¢ItemIconDetail Æâ¤ÇÍøÍѤǤ¤ë¾õÂ֤ˤ·¤Þ¤¹¡£
¡¡itemData ÊÑ¿ô¤Ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¾ðÊó¤ò¼èÆÀ¤¹¤ë¥¿¥¤¥ß¥ó¥°¤Ï
SetUpItem ¥á¥½¥Ã¥ÉÆâ¤Ë¤¢¤ë TODO ¤ÎÉôʬ¤ò¼ÂÁõ¤·¤Æ¤¤¤¤Þ¤¹¤Î¤Ç¡¢¼«Ê¬¤Ç½èÍý¤ò¹Í¤¨¤Æ¤«¤é¶µºà¤ò³Îǧ¤·¤Æ¤ß¤Þ¤·¤ç¤¦¡£
¡ãItemData ¤ò¼èÆÀ¤¹¤ë¤¿¤á¤Î¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤Î¸¡º÷¡¦¾È¹ç¤Îή¤ì¡ä
¡¡ItemIconDetail ¤Ç¤Ï¡¢ItemData ¤Î¾ðÊó¤¬Íߤ·¤¤¡£¤½¤ì¤Ï ItemDataSO ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿¤Ë¤Ê¤ë ¡¡¡¡¡¡¤¿¤À¤·¡¢¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ê¤Î¤Ç¡¢¡Ö¤É¤Î¡×ItemData ¤¬Íߤ·¤¤¤«¤ò¡¢¸¡º÷¤·¤Æ¾È¹ç¤·¤Ê¤±¤ì¤Ð¡¢Íߤ·¤¤ ItemData ¤¬¸«¤Ä¤«¤é¤Ê¤¤¡£ ¡¡¡¡¡¡¡¡=>¡¡ItemIconDetail ¤Ë¿·¤·¤¯Äɲä·¤¿ itemNo ÊÑ¿ô¤ò»È¤¦¡£¤³¤ÎÃͤò DataBaseManager ¤ËºîÀ®¤·¤¿¥á¥½¥Ã¥É¤ò¼Â¹Ô¤¹¤ëºÝ¤Ë¡¢°ú¿ô¤È¤·¤ÆÁ÷¤ë ¡¡ ¡¡¡¡ => DataBaseManager ¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë ItemDataSO ¤«¤é¡¢°ú¿ô¤È¤·¤ÆÆϤ¤¤¿Ãͤò¤Ä¤«¤¤ ItemNo ¤Ç¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î³Æ ItemData ¤ò¾È¹ç¤¹¤ë ¡¡¡¡¡¡ => ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥ÈÆâ¤ò¾È¹ç¤·¤¿¤ß¤Ä¤«¤Ã¤¿ ItemData ¤ò ItemIconDetail ¤ËÄ󶡤¹¤ë
¡¡¤³¤Îή¤ì¤ò¥¤¥á¡¼¥¸¤·¤Æ¤¯¤À¤µ¤¤¡£
ItemIconDetail.cs
£¸¡¥¥¢¥¤¥³¥ó¤Î¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë ItemIconDetail ¥¹¥¯¥ê¥×¥È¤ò¥¢¥¿¥Ã¥Á¤·¤ÆÀßÄê¤ò¹Ô¤¤¡¢¥×¥ì¥Ï¥Ö¤Ë¤¹¤ë
¡¡ItemIconDetail ¥¹¥¯¥ê¥×¥È¤òºîÀ®¤·¤¿¤é¥Ò¥¨¥é¥ë¥¡¼¤Ë¤¢¤ë ItemIconDetail ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥É¥é¥Ã¥°¥¢¥ó¥É¥É¥í¥Ã¥×¤·¤¿¥¢¥¿¥Ã¥Á¤·¤Þ¤¹¡£
¤½¤Î¸å¡¢ItemIconDetail ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ò¥×¥ì¥Ï¥Ö¤Ë¤·¤Æ¤«¤é¡¢¥Ò¥¨¥é¥ë¥¡¼¤è¤êºï½ü¤·¤Þ¤¹¡£
¡¡¤³¤Î¥¹¥¯¥ê¥×¥È¤ÎÌò³ä¤Ï¡¢ItemIconDetail ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀ©¸æ¤ò¹Ô¤¦¤³¤È¤Ç¤¹¡£
¥¢¥¤¥Æ¥à¤Î¥¢¥¤¥³¥ó²èÁü¤òÀßÄꤷ¤¿¤ê¡¢²èÁü¤Îɽ¼¨¤òÀÚ¤êÂؤ¨¤¿¤ê¤¹¤ë¤¿¤á¤ËɬÍפÊÊÑ¿ô¤ä¥á¥½¥Ã¥É¤òºîÀ®¤·¤Æ¤¤¤Þ¤¹¡£
¡¡ItemIconDetail ¥²¡¼¥à¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ï²èÁü¤ÎÀßÄ꤬¤¢¤ê¤Þ¤»¤ó¡£
¤½¤Î¤¿¤á¡¢²èÁü¤Ï¥²¡¼¥àÆâ¤ÇưŪ¤Ëº¹¤·Âؤ¨¤ò¹Ô¤¤¤Þ¤¹¡£¤½¤Î¤¿¤á¤Î½èÍý¤È¤·¤Æ Resources.Load ¥á¥½¥Ã¥É¤òÍøÍѤ·¤Æ¤¤¤Þ¤¹¡£
¡¡°Ê¾å¤ÇÀßÄê¤Ï´°Î»¤Ç¤¹¡£
¡¡¼ÂºÝ¤ËÀµ¾ï¤ËÆ°ºî¤¹¤ë¤«¤ò¡¢¥²¡¼¥à¤ò¼Â¹Ô¤·¤Æ³Îǧ¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥¢¥¤¥³¥óɽ¼¨¤µ¤ì¤ëºÝ¤Ë¡¢¼«Æ°Åª¤Ë¥¢¥¤¥³¥ó²èÁü¤¬ÀÚ¤êÂؤï¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£
¡¡¸½ºß¤Ï ItemData ¤Î ItemNo ¤«¤é Resouces ¥Õ¥©¥ë¥À¤è¤ê¥¢¥¤¥³¥ó¤Î²èÁü¤ò¼èÆÀ¤·¤Æ¤¤¤Þ¤¹¤¬¡¢
¤³¤Á¤é¤ò¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤«¤é¼èÆÀ¤¹¤ë¤è¤¦¤ËÊѹ¹¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¡£
¡¡ItemData ¤Ë¤Ï²èÁü¥Õ¥¡¥¤¥ë¤òÅÐÏ¿¤¹¤ë¤¿¤á¤ÎÊÑ¿ô¤¬¤¢¤ê¤Þ¤»¤ó¤Î¤Ç¡¢
¿·¤·¤¯ pulbic Sprite iconSprite ÊÑ¿ô¤òÄɲä·¤Þ¤·¤ç¤¦¡£
¤½¤¦¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ë¥¤¥ó¥¹¥Ú¥¯¥¿¡¼¤«¤é¥¢¥¤¥³¥ó²èÁü¤òÅÐÏ¿½ÐÍè¤ë¤è¤¦¤Ë¤·¤Þ¤¹¡£
¡¡¤¿¤À¤·¤³¤ì¤À¤±¤Ç¤Ï²èÁü¤ò¼èÆÀ¤Ç¤¤Ê¤¤¤¿¤á¡¢ItemIconDetail ¥¯¥é¥¹¤ò½¤Àµ¤·¡¢
Resouces ¤«¤é¼èÆÀ¤·¤Æ¤¤¤ëÉôʬ¤ò¡¢ItemData ¤Î iconSprite ¤«¤é¼èÆÀ¤¹¤ëÊý¼°¤ËÊѤ¨¤Æ¤ß¤Þ¤·¤ç¤¦¡£
imgItemIcon.sprite = Resources.Load<Sprite>("ItemIcon_" + itemNo); // ¥¤¥³¡¼¥ë¤Î±¦ÊÕ¤òÊѤ¨¤ë
¡¡DataBaseManager ¥¯¥é¥¹¤ËÍÑ°Õ¤·¤Æ¤¤¤ë GetItemDataFromItemNo ¥á¥½¥Ã¥É¤ò³èÍѤ·¡¢ItemData ¤ò¼èÆÀ¤·¤Æ IconSprite ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
¡¡¥Ç¥Ð¥Ã¥°¤Ë¤ª¤¤¤Æ¤Ï¡¢¥²¡¼¥àÆâ¤Ç¥¢¥¤¥³¥óɽ¼¨¤µ¤ì¤ëºÝ¤Ë¡¢¼«Æ°Åª¤Ë¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÅÐÏ¿¤·¤¿²èÁü¤ËÀÚ¤êÂؤï¤ì¤ÐÀ©¸æÀ®¸ù¤Ç¤¹¡£
²þ¤á¤Æ¥¹¥¯¥ê¥×¥¿¥Ö¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎÅÐÏ¿¤µ¤ì¤¿²èÁü¤òÊѹ¹¤·¤Æ¡¢²èÁü¤¬ÊѲ½¤¹¤ë¤«¤ò³Îǧ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
¡¡¤³¤Î¼ê½ç¤Ï°Ê¾å¤Ç¤¹¡£
- ¥«¥Æ¥´¥ê¡§
- ¿Ê³Ø/¥¹¥¯¡¼¥ë
- ¥×¥í¥°¥é¥ß¥ó¥°
¥³¥á¥ó¥È¤ò¤«¤¯