komura-athushi / alone-invasion-of-the-earth

0 stars 0 forks source link

Create DisplaySkillGauge.cs #45

Closed Macaroni777 closed 1 month ago

Macaroni777 commented 1 month ago

スキルゲージの表示を実装いたしました。テストとして"1"と"2"キーで消費し、自動回復するようになっています。 ご確認をお願いいたします。 スキルの付け替えが実装されていないため、どのように実装していくかお聞きしたいです。

komura-athushi commented 1 month ago

スキルゲージの表示を実装いたしました。テストとして"1"と"2"キーで消費し、自動回復するようになっています。 ご確認をお願いいたします。 スキルの付け替えが実装されていないため、どのように実装していくかお聞きしたいです。

まだ構想段階ではありますが、スキル付け替えを実装することを考えると

①各スキルのベースとなる、interface: Skillを実装 ②interface: Skillを継承して各スキルを実装 ③プレイヤーにはinterface: Skillの配列を保持させる

// スキルをセット
skillList[0] = new LaserSkill();
// スキルゲージを取得
public int SkillGuage(int number)
{
    return skillList[number].GetGuage();
}

という形を考えております。