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

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

タイトルから飛べて、ゲーム中のメニューからは飛べないおまけページのつけ方。
ゲーム中のメニューから飛べちゃうと戻すとき不都合があったので飛べなくしました。

<設定>
・エンドフラグを立てた後に増えるメニューである
・タイトルから飛べるがゲーム内のメニューからは飛べない
・「endroom」というラベルに飛ばす(これは例)

エンドフラグはスクリプトにかいとく。(persistent.●●
    $ persistent.finished = True

screens.rpyの## メインメニュースクリーンとゲームメニュースクリーン
から抜粋。


screen navigation():
    vbox:
        style_prefix "navigation"
        xpos gui.navigation_xpos
        yalign 0.5
        spacing gui.navigation_spacing
        if main_menu:
            textbutton _("はじめる") action Start()
            if persistent.finished:
                textbutton _("→おまけ等") action Start("endroom") #飛ばすラベル名
            
        else:
            textbutton _("ログ") action ShowMenu("history")
            textbutton _("記録する") action ShowMenu("save")
        textbutton _("続きから") action ShowMenu("load")


ここに足します。抜粋。
ログと記録するはゲーム中のメニューでだけ出現するっぽい。
つまり、elseブロックの中に独自な飛び先をいれれば
ステータス画面とかもできるんじゃないか説。
PR
Comment
color
name
subject
mail
url
comment
pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
ブログ内検索
このブログについて
ゲーム作りたい人のメモ。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。

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

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