Ren'Py memo

Ren'Pyの個人的なメモ

Button

画像ボタンの透過部分を押せるようにする

参照:スタイルのプロパティー — Ren'Py Documentation imagebutton action Skip() focus_mask None focus_maskはデフォルトがTrueですが、Trueの場合ボタンの透明領域もボタンの当たり判定がなくなります。画像ボタンが押しにくいと感じたらfocus_maskをNon…

ゲーム内に外部リンクのボタンを作る

この例ではitch.ioの評価画面とコメント欄を開くボタンを作ります。誤タッチがあるかもしれないのでConfirmでYes/Noのワンクッションを置きます。 textbutton _(" Rate this game "): action Confirm(_("ブラウザでitch.ioの評価画面を開きます。\nよろしい…

変更したpersistent変数を元に戻すボタン

元に戻すボタンの例presistent変数:永続変数。数値を変更する例のコード hbox: style_prefix "slider" label _("ウインドウ透明度\n{size=-3}(← 淡 濃 →){/size}") bar value FieldValue(persistent, 'window_alpha', 1.0, max_is_zero=False, offset=0, …

ボタンの選択状態が被るのを防ぐ(SelectedIf)

参照:Screen Actions, Values, and Functions — Ren'Py Documentation ボタンのactionを複数付けると、 ラジオボタンのような一つのみがセレクトされる状態を Ren'Pyがうまく理解できないことがある。そのためSelectedIfで選択中の判定に使用したいアクショ…

Imagebuttonの例にあるbutton_%s.pngの_%sってなんだ

資料 スクリーンとスクリーン言語 — Ren'Py Documentation スタイルのプロパティー — Ren'Py Documentation なんなんだ~~ とりあえず知っといた方がいいこと imagebutton auto "save_%s.png" action ShowMenu('save') と、 imagebutton: idle "save_idle.p…

buttonに2回ATLをつける

ボタンが表示された1回だけATLが動いてほしい ↓ on idleだとhoverの状態からidleに戻るたびにon idleのATLが動いてしまう ↓ のでimage自体にATLをつける image ch_idle: "ch_idle0" xoffset -1000 linear 0.15 xoffset 30 linear 0.15 xoffset 0 これはエン…

imagebuttonに透明度をつける

逆っぽい色を縁取りしておくと背景色に溶けないぞ画像ボタンができたぞ ↓ insensitive(押せないよ状態)の差分つくるのがだるい ↓ 透明度をren'pyにつけてもらおう 画像ボタン(screens.rpyとか) imagebutton: idle "images/skipA.png" hover "images/skip…

中身のカスタムができるボタンをつける

記述例 options.rpy default persistent.hagu = "pre" screen quick_menu imagebutton: auto "gui/log_%s.png" activate_sound "audio/se_akch.ogg" if persistent.hagu =="pre": action ShowMenu('preferences') elif persistent.hagu =="sav": action Show…

Twitterでシェアできるボタンを作る

Ren'PyではボタンアクションでURLを開くことが出来ます。 Screen Actions, Values, and Functions — Ren'Py Documentationこれを利用して簡単なツイートシェアボタンを作ります。 下準備 tools.ikunaga.net まずこちらのツイートリンク生成ツールを利用する…

背景のあるテキストボタンを作る

記述例 textbutton _("全問正解\nルートへ\nスキップ"): action Jump('quiz_skip_win') background "gui/map_idle.png" style_prefix "quiz_before" backgroundを指定するとボタンの後ろに画像が表示されます。上記の書き方でtextの位置や色を指定したい時は…

選択肢に戻る・選択肢に進むボタンを作る

選択肢スキップボタンのつけかたっぽいものを話します。 下準備 ボタンの画像を用意。とりあえずidleとinsensitiveを。 後述になりますがauto "gui/なんとかかんとか_%s.png"とかいておくと idle"gui/なんとかかんとか_button.png"とか hover"gui/なんとかか…