「持ってるアイテムを表示する」の編集履歴(バックアップ)一覧はこちら
持ってるアイテムを表示する - (2015/06/21 (日) 10:14:28) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
public void showItems()
{
GameObject[] obj=GameObject.FindGameObjectsWithTag("Item");
foreach(GameObject obs in obj) Destroy(obs);
for(int i=0;i<myItems.Length;i++)
{
int type = int.Parse( myItems.Substring(i,1) );
dropItem( type, i);
if(type==2)
{
GameObject.FindWithTag("Player").GetComponent<Player>().moveTime=0.05f;
}
}
}
void dropItem(int no,float x)
{
GameObject obj2 = new GameObject("Sprite");
obj2.name="Item";
obj2.tag ="Item";
obj2.layer=LayerMask.NameToLayer("Default");
SpriteRenderer obj=obj2.AddComponent<SpriteRenderer>();
obj.sortingLayerName = "Floor";
obj.sprite = items[no];
obj.transform.position = new Vector3(x*2-0.5f,-2*3);
obj2.transform.parent=MapRoot.transform;
}
public void showItems()
{
GameObject[] obj=GameObject.FindGameObjectsWithTag("Item");
foreach(GameObject obs in obj) Destroy(obs);
for(int i=0;i<myItems.Length;i++)
{
int type = int.Parse( myItems.Substring(i,1) );
dropItem( type, i);
if(type==2)
{
GameObject.FindWithTag("Player").GetComponent<Player>().moveTime=0.05f;
}
}
}
void dropItem(int no,float x)
{
GameObject obj2 = new GameObject("Sprite");
obj2.name="Item";
obj2.tag ="Item";
obj2.layer=LayerMask.NameToLayer("Default");
SpriteRenderer obj=obj2.AddComponent<SpriteRenderer>();
obj.sortingLayerName = "Floor";
obj.sprite = items[no];
obj.transform.position = new Vector3(x*2-0.5f,-2*3);
obj2.transform.parent=MapRoot.transform;
}