HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0217
トンタンタンHPのゲージなどの表示4解決


トンタンタン

リンク

2008/2/17(Sun) 22:16:53|NO.13609

よくゲームで、体力のゲージが減ったり増えたりするものがありますよね?

あのゲージの作り方がわかりません。
例えば、最大HPが50のときも、100のときもゲージは満タンになっていますが、あれはどうやればいいのでしょうか?



この記事に返信する


f

リンク

2008/2/17(Sun) 22:51:17|NO.13610

・・・。
「%」で表現する方法を解っているかどうかだが、小学生では習っていないかも知れんな。

% =( 現在の体力(実数) ÷ 最大体力(実数) ) × 100.0



TODO

リンク

2008/2/18(Mon) 17:35:28|NO.13614


zz=550 *GG cls 0 boxf 30,40,zz,60 pos 50,60 button"ダメージ",*ee pos 112,60 button"回復",*aa zz-5 stop goto *GG *EE zz-5 goto *GG *aa zz+20 goto *GG
こうゆうこと?



KENTA

リンク

2008/2/18(Mon) 18:03:24|NO.13615

>TODOさん
ちょっと違います。
下のスクリプトのようなことだと思います。

//体力は実数 HPmax=550.0 HP=double(HPmax) hen=0.0 button gosub "減少",*mai button gosub "増加",*plu *main redraw 0 color boxf 99,99,301,121 color ,,255 boxf 100,100,300,120 color 255 //満タンであれば、200.0になる per=(HP/HPmax)*200.0 title ""+int(HP/HPmax*100)+"%" boxf 100,100,100+per,120 HP=limitf(HP+hen,0.0,HPmax) redraw wait 1 goto *main *mai hen=-1.0 return *plu hen=1.0 return



トンタンタン

リンク

2008/2/18(Mon) 23:31:14|NO.13634

みなさんありがとうございました。とても参考になりました。サンプルスクリプトを参考にしてゲームのゲージを作ってみようと思います。



ONION software Copyright 1997-2018(c) All rights reserved.