そのため、ランダムな継承クラスを生成する必要があります
これは私の親クラスです:
public class Character{...}
そして、継承されたクラスの例
public class Warrior : Character{...}
そして、これは私の「ゲーム」クラスです:
public class Game : MonoBehaviour{
List<Character> characters = new List<Character>();
void Start(){
for(int i = 0; i < 10; i++){
characters.Add(new Character());
// HERE I WANT TO GENERATE A WARRIOR, MAGUE, PRIEST ETC...
}
}}
しかし、私はこのようにはしません:
generate random num
switch(randomnum){
case ...:
characters.Add(new Warrior());
...
...
}
これを行う最善の方法は何ですか?
以前、StackOverflow で同じことを検索しようとしましたが、何も見つかりませんでした。
下手な英語でごめんなさい、ありがとう!良い1日を!