忍者ブログ
はじかきれんしゅうちょう いろいろ
Admin  +   Write
×

[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:

    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
color
name
subject
mail
url
comment
pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
ブログ内検索
このブログについて
ゲーム作りたい人のメモ。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。

※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!

リンク:ゲーム作ってる本館
material by bee  /  web*citron
忍者ブログ [PR]