- 40 名前:名前は開発中のものです。 mailto:sage [2015/06/18(木) 13:09:27.88 ID:k7cSC52L.net]
- >>38 >>39 ありがとうございます。
敵の種類ごとにスクリプトをenemy1、enemy2・・・と 設けてて、それぞれのdamage()関数(処理はそれぞれ異なる)を 呼びたいのですが public int stage_no; GetComponent<"enemy" + stage_no >().damage(); の様なイメージでしたが駄目でした。 「変数.GetType().ToString()」を使ってみましたが、 enemy1 enemy1; GetComponent(enemy1.GetType().ToString()) ().damage(); で、damage()が見つからない旨のエラーが出ました。 やり方が違ってるのかもしれません。 まあ変数は普通には使えなさそうという事がわかったので、 継承で解決というのを目指してみます。
|

|