新しく発言する EXIT インデックスへ
関数の数字が、ある数値になったら

  関数の数字が、ある数値になったら 高野晴秋 2005/10/31 23:50:16 
  たとえばminを使うとかでしょうか。 青木太一 2005/11/01 03:05:33 
   └おそくなりました。 高野晴秋 2005/11/27 15:55:17 

  関数の数字が、ある数値になったら 高野晴秋 2005/10/31 23:50:16  ツリーへ

関数の数字が、ある数値になったら 返事を書く
高野晴秋 2005/10/31 23:50:16
今、簡単な戦闘ゲームを作っているのですが
わからないことがあります。それは、
HPを500とした場合
ダメージを受けて減るのはいいのですが、
回復をするとHPが500を超えてしまいます。
これを改善するよい方法は、ありますか?


if hp>=500 then let hp=500

より良い方法です。

  たとえばminを使うとかでしょうか。 青木太一 2005/11/01 03:05:33  ツリーへ

Re: 関数の数字が、ある数値になったら 返事を書く
青木太一 2005/11/01 03:05:33
たとえばminを使うとかでしょうか。

・回復処理をどう記述しているのか
・なんでifを使いたくないのか
がわからないので、高野さんのお求めの答えではないかもしれませんが

LET new_hp = min( old_hp+300, 500)
このようにすればnew_hpが500を超えることはありません。

   └おそくなりました。 高野晴秋 2005/11/27 15:55:17  ツリーへ

Re: たとえばminを使うとかでしょうか。 返事を書く
高野晴秋 2005/11/27 15:55:17
おそくなりました。
ありがとうございます


インデックスへ EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。