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

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


〇タイトルの通り。
できればスクリーンの中でどうにかしたいけどもわからないので普通にラベルで飛びます…
前提としてCG4枚のレイアウトになってます。
なお、CGが表示されるところをラベルジャンプにすれば回想モードにも使えます。



 
image cg1 = "/cg1.png"
image cg2 = "/cg2.png"
image cg3 = "/cg3.png"
image cg4 = "/cg4.png"

label cgselbe: #前段階準備。
    $ quick_menu = False   #メッセージボックスを消す指令。
    hide cg1 #出てるCGを隠す。(雑)
    hide cg2
    hide cg3
    hide cg4
    
label cgsel: ##cgmode
screen example2_imagemap(): #「example2」が多分可変。
    imagemap:
        ground "cgoff.png" #ホバー前画像(全部オフの画像)
        hover "cgon.png"  #ホバー中画像(全部オンの画像)

#数字は(左端の位置, 上端の位置, ホットスポットの幅, ホットスポットの高さ)
        hotspot (138, 155, 346, 127) clicked Return("cgg1")
        hotspot (138, 329, 346, 126) clicked Return("cgg2")
        hotspot (562, 155, 346, 128) clicked Return("cgg3")
        hotspot (562, 329, 347, 127) clicked Return("cgg4")

#これはタイトルに戻るボタン        
        hotspot (841, 498, 179, 67) clicked Return("back")      
          

label example2: #「example2」が多分可変。
    
    call screen example2_imagemap #「example2」が多分可変。
    
    $ result = _return
    
    if result == "cgg1":
        $ quick_menu = False
        show cg1 #画像表示(定義は別のとこでしとく)
        $ renpy.pause() #クリックまち
        hide cg1 #けして、
        show cg2  #差分表示・
        $ renpy.pause() #またクリックまちして
        jump cgselbe #戻る・
        #e "You picked swimming!"

    elif result == "cgg2":
        $ quick_menu = False
        show cg2
        $ renpy.pause()
        jump cgselbe
 
    elif result == "cgg3":
        $ quick_menu = False
        show cg3
        $ renpy.pause()
        jump cgselbe
        #e "You picked art!"

    elif result == "cgg4":
        $ quick_menu = False
        show cg4
        $ renpy.pause()
        jump cgselbe
        #e "You picked art!"
        
    elif result == "go home":
        return
#        e "You went home!"
PR
Comment
color
name
subject
mail
url
comment
pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
ブログ内検索
このブログについて
ゲーム作りたい人のメモ。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。

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

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