2016-05-04 10 views
0

私はいくつかのことを試しましたが、投稿するのに十分な固体はありませんでした。私はいくつかのバーを作成しようとしています(マナとHPを考えてみましょう)。そして、それがフルサイズに達すると、彼らはすべて停止して何らかの信号を待つでしょう。その後、それはゼロにリセットされ、他のすべてのバーが進行を再開して再び開始します。独立して成長して再開するフェーザーバー

コードを取得しない場合でも、コンセプトは十分です。

答えて

0

コンセプトに問題はなく、現在のコードは含まれていないと言ったので、私はコンセプトアンサーを提供します。 :)

一つのオプション:

  1. 現在、最大HPとマナ(currentHPmaximumHpcurrentManamaximumMana)を格納する変数を作成します。
  2. あなたの州のupdateでは、現在の値のHPとマナの両方が最大値よりも小さいかどうかをチェックします。彼らがそうであれば、ステップ3に進みます。さもなければ、あなたの信号がトリガーされているかどうかを確認します。変数が設定されているかどうかを確認するだけで簡単にできます。
  3. hp値とマナ値の両方が最大値ではないので、必要な値で現在のHP値とマナ値を増加させます。
関連する問題