参照:Can Lip Flap Be Synched (Sync / Synced) With Voice [solved] - Lemma Soft Forums *python earlyの置き場所:initの下じゃないところ できれば一番上に置く * and _preferences.get_mute("voice") == Falseはボイスミュートの際に口パクを行わな…
角丸ボタン 内容説明 MITライセンス 画像の角丸化はできません Solidにのみ使用できます(Solidの説明:Displayable — Ren'Py Documentation) 角丸をどれだけ丸くするかの設定、アウトラインの太さ、色の変更ができます 導入手順 A Frame displayable which…
自分用メモ 見出しと本文のGooglefontは分けられる 画像を使ってもいい プロジェクトのメタデータを入れておく Classification(操作方式・プレイ時間・言語・エンジン) Promo images(SNSで表示される画像指定、真四角指定favicon画像) プロジェクトの編…
おまけ画面やめども NVL形式の掌編が本編クリア後に表示される おまけ画面、NVL画面のコード
名前変更の例Linux,Androidは日本語入力ができないためJpInputを使用する (Ren'Pyの用意するrenpy.inputは現在Windows,Mac,ブラウザ版が日本語入力可能)
この例ではitch.ioの評価画面とコメント欄を開くボタンを作ります。誤タッチがあるかもしれないのでConfirmでYes/Noのワンクッションを置きます。 textbutton _(" Rate this game "): action Confirm(_("ブラウザでitch.ioの評価画面を開きます。\nよろしい…
元に戻すボタンの例presistent変数:永続変数。数値を変更する例のコード hbox: style_prefix "slider" label _("ウインドウ透明度\n{size=-3}(← 淡 濃 →){/size}") bar value FieldValue(persistent, 'window_alpha', 1.0, max_is_zero=False, offset=0, …
引用:Set 'dissolve' transition as default transition - Lemma Soft Forumsshowの時のみwith ~ を省略するコード。ほぼ同じトランジションを使う場合の設定です。 その時だけ別のトランジションを使いたい時は with fadeみたいにいつも通り書けば上書きさ…
参照:Screen Actions, Values, and Functions — Ren'Py Documentation ボタンのactionを複数付けると、 ラジオボタンのような一つのみがセレクトされる状態を Ren'Pyがうまく理解できないことがある。そのためSelectedIfで選択中の判定に使用したいアクショ…
参照:スタイル — Ren'Py Documentation screen preferences hbox: style_prefix "radio" label _("言語") null height 10 textbutton _("日本語") action [Language(None), StylePreference("lang", "0")] null width 10 textbutton "English" action [Lang…
参照:配布物のビルド — Ren'Py Documentation コード build.classify('**~', None) build.classify('**.bak', None) build.classify('**/.**', None) build.classify('**/#**', None) build.classify('**/thumbs.db', None) build.classify('game/**.png', …
起動時に言語選択の画面を表示するスクリーンとlabelのコード
スタイルのプロパティー スタイルのプロパティー — Ren'Py Documentation screenで使う要素になにか指定したい時によく見る。 Screen Actions, Values, Functions Screen Actions, Values, and Functions — Ren'Py Documentation screenでボタンを押したとき…
英語ですがyoutubeなので字幕が訳せます。www.youtube.comwww.youtube.com
参照: Pythonでリストのサイズ(要素数)を取得 | note.nkmk.me screen choice(items): style_prefix "choice" vbox: if len(items) == 2: yalign 0.3 else: yalign 0.15 pythonのlen()で選択肢の数を取得し、ifでyalignの位置をずらす。
参照:翻訳 — Ren'Py Documentation変更しにくい他の翻訳(common.rpymの訳など)で 既に訳されている文字列が別の意味に訳したい文字列と被る ↓ 訳が二つあるとエラーが出る ↓ 別の言葉に訳したい文字列に{#cm}みたいに書き加える"Continue":起動すると既…
あまやど gallery(簡易CGリスト) saveload(セーブロード画面)
Ren’Py関係の便利なサイトがまとめられているブックマークリスト(英語) なくしそうになるのでメモGitHub - methanoliver/awesome-renpy: A curated list of awesome goodies for RenPy visual novel engine. Inspired by the numerous awesome-lists every…
やめども choice(選択肢) main_menu(タイトル画面) navigation(コンフィグメニュー) gui.rpy
参照:スクリーンと Python — Ren'Py Documentation screen game_menu(title, scroll=None, yinitial=0.0): if renpy.get_screen("history") != None: style_prefix "game_menu0" else: style_prefix "game_menu" 上記の書き方だとhistoryのscreenを開いてい…
デフォルトの状態で独自のkeystoreを使おうとすると、 project内のkeystore関連のjsonが変更しても初期状態で上書きされる。なのでプロジェクトのフォルダ内にあるandroid.json "update_keystores": true, これをFalseにする。するとデフォ状態で上書きされ…
JF-Dot-Kappa20-0213.ttfを使用した時の~表記が気になるが テキストを毎回そのへんを気にするのは面倒なのでRen'Pyに置き換えてもらう~(U+FF5E)が˜の表示になるので config.replace_textで~(U+301C)に変換する 設定変数 — Ren'Py Documentation def r…
argsとかkwargsとか忘れそうなのでメモ 言語の基本 — Ren'Py Documentation この一番下にサンプルの関数の書き方がある。以下一部引用 Sample(name, delay, position=(0, 0), **properties)2 つの位置パラメーター、name と delay を持ちます。 実際の関数で…
Save on Quit — Ren'Py Patreon これを読めば全部なんとかなるアレンジ label splashscreen: if renpy.can_load("quitsave") and persistent.quitload != 2: if persistent.quitload == 0: call screen confirm(message=_("前回の続きから始めますか?"), ye…
参照:Layered image not showing up - Lemma Soft ForumsLayeredimageでスチルを組んでいた時になにもかもNot Found...される ↓ フォルダを生成していて分けていたが別のlayeredimageは問題なし。 image format(例:image_format "images/CG1/{image}.png"…
Ren'PyでVScodeを使う時、 このへんの拡張子を持つファイルを非表示にしておくと スクリプト編集するとき迷いにくい ファイル→ユーザー設定→設定→Excludeで検索→Files:Excludeのパターンを追加このスクリーンショットは↓で日本語化しているのでデフォルトだ…
・画像選択 ・ボタンの中身をプレイヤーに選択してもらう変更できるボタン
参考文献 https://www.reddit.com/r/RenPy/comments/kujd9q/keep_side_image_when_narrator_is_speaking/ 設定変数 — Ren'Py Documentation Python ステートメント — Ren'Py Documentation https://twitter.com/krsm94/status/1117739210306273281前のやつ …
スクリプトとファイル名には使っちゃいけない名前というものがあります。 既にエンジンで予約している名前だからだめだよというわけですね。Reserved Names — Ren'Py Documentation とりあえず公式のこれを見ておけばなんとかなります。 2文字~3文字が結構…
既読の文章を設定した色の透明度0.8ぐらいにするコード どこでもいい transform opa_hover2: matrixcolor OpacityMatrix(0.8) 透明度0.8(元の色を20%ぐらい薄くする)ぐらい matrixcolorをなんとかすれば別の色をかけるということもできると思いますscreens…