×
[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
ブログ内検索
最新記事
(06/04)
(06/17)
(06/11)
(06/08)
(12/12)
このブログについて
ゲーム作りたい人のメモ。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。
※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!
リンク:ゲーム作ってる本館。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。
※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!
リンク:ゲーム作ってる本館。