×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
※すみません③のところif-elseを追記しました。(2022/6/8)
********************************
1周のプレーでためた変数=例:変身回数 とかを
記録していって、積み重ねて加算してって
累計で何回!とかやりたかったやつです(せ、説明が下手~~)
■①永続変数もラベル前のとこで初期設定(define)しておく
これをやらないと「ない変数に足し算できないぜ!」と言われます
default persistent.win = 0#こっちが永続
re_win = 0
■②本編中でre_winに任意の値を入れる
label sample:
$ re_win += 1
■③ゲームクリアだぜ。永続変数に今回のre_winの値を足す
label clear:
回数に合わせて称号みたくできる。
********************************
1周のプレーでためた変数=例:変身回数 とかを
記録していって、積み重ねて加算してって
累計で何回!とかやりたかったやつです(せ、説明が下手~~)
■①永続変数もラベル前のとこで初期設定(define)しておく
これをやらないと「ない変数に足し算できないぜ!」と言われます
default persistent.win = 0#こっちが永続
re_win = 0
■②本編中でre_winに任意の値を入れる
label sample:
$ re_win += 1
■③ゲームクリアだぜ。永続変数に今回のre_winの値を足す
label clear:
if not persistent.finished: #エンドみてないならそのまま数値入れる
$ persistent.win = re_win
else: #エンドみてるなら入ってる数値に足す
$ persistent.win += re_win
→これでゲームメニューのおまけスクリーンとかで累計値が呼び出せるぜ回数に合わせて称号みたくできる。
hbox:
if persistent.win >= 50:
text _("・戦闘勝利数………[persistent.win] / {size=-3}{color=#5ba66a}生態系破壊者{/color}{color=#d4d9d5}>熟練の狩人>山あらし>ごめんあそばせ{/color}{/size}")
elif persistent.win >= 30:
text _("・戦闘勝利数………[persistent.win] / {size=-2}{color=#d4d9d5}???>{/color}{color=#5ba66a}熟練の狩人{/color}{color=#d4d9d5}>山あらし>ごめんあそばせ{/color}{/size}")
elif persistent.win >= 15:
text _("・戦闘勝利数………[persistent.win] / {size=-2}{color=#d4d9d5}???>???>{/color}{color=#5ba66a}山あらし{/color}{color=#d4d9d5}>ごめんあそばせ{/color}{/size}")
else:
text _("・戦闘勝利数………[persistent.win] / {size=-2}{color=#d4d9d5}???>???>???>{/color}{color=#5ba66a}ごめんあそばせ{/color}{/size}")
PR
Comment
ブログ内検索
最新記事
(06/04)
(06/17)
(06/11)
(06/08)
(12/12)
このブログについて
ゲーム作りたい人のメモ。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。
※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!
リンク:ゲーム作ってる本館。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。
※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!
リンク:ゲーム作ってる本館。