2度目の質問となります。
今回はアクションゲーム(2D)を作っていて疑問が生じました。
それは、パンチなどの攻撃についてのことです。
↓この掲示板を参考にして、攻撃のスクリプトを作成しました。
http://hsp.tv/play/pforum.php?mode=pastwch&num=43118
↓スクリプト(スペースで攻撃)
ですが、このスクリプトだと攻撃を繰り返しているいるうちに、
*main repeat redraw 0 color 255,255,255 boxf color 0,0,0 pos 5,5 mes "攻撃していません" stick key,1 if key&16:pd=50 if pd>0:pd-=cnt:mes "攻撃しています" redraw 1 await 200 loop
攻撃している時間が短くなっていきます。
これはなぜなのでしょうか。
ご回答よろしくお願いします。