前提・実現したいこと
キャラクターごとに図鑑番号や属性を設定して、
図鑑番号1−100のガチャや
火属性限定ガチャなどを作りたいです。
リストをどう使えば活用すればいいか分からない為
参照すべきサイトとかあれば教えていただきたいです。
###追記↓
修正前の質問はさすがに抽象的すぎました。申し訳ありません。
1000キャラ分のオブジェクトがあり、キャラ用スクリプトがアタッチされていて、
インスペクタタブで情報を書き込めるようになっています。
それと、リスト用の別スクリプトを作成した上で空のオブジェクトにアタッチした状態です。
※図鑑を作りたい ガチャを作りたいの2つが混同していたので今回はガチャのみの質問とさせていただきます。
###キャラ用スクリプト
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Book : MonoBehaviour
{
public Text Name; public string nam; public Image Image; public Text Sex; public string sex; public Text Age; public string age; public Text Introduce; public string introduce; public Text Zokusei; public string zokusei; // Start is called before the first frame update void Start() { Name.text = nam; Sex.text = sex; Age.text = age; Introduce.text = introduce; Zokusei.text = Zokusei; } // Update is called once per frame void Update() { }
}
###リスト用スクリプト
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class List : MonoBehaviour
{
public GameObject[] All;
###したいこと
この1000のオブジェクトが入ったリストを元に
Element0からElement99まで指定して1つオブジェクトを取り出したりはできるようになったのですが、
Elementに設定されたZokuseiの内容で絞り込み、その中から1つ取り出すにはどうすればいいでしょうか?
###ガチャのスクリプト
//これは1-100のガチャです
public void Gacha100() { GameObject GachaItem = All[Random.Range(0,99)]; Instantiate(GachaItem, new Vector2(0,0), Quaternion.identity); }
回答1件
あなたの回答
tips
プレビュー