紹介
Text Speed Preview :: Lezalith's Cave
↑配布元のコード説明を読むとテキスト速度のサンプル表示が簡単にできます(英語)
応用
プレビューテキストに小ネタを入れる。速度の設定を更新する度に小ネタが更新される。
永続変数を使っているが使ってなくてもいいかもしれない。
new text関数に追加。
def new_text(self): """Create a new Text object with the current CPS.""" #ここから追加~改変 add1 = 0 if persistent.preview == 3: persistent.preview = 0 add1 = 0 elif persistent.preview >= 0: persistent.preview += 1 add1 = persistent.preview koneta = ["* Preview of the Text Speed.", "* 小ネタ1", "* 小ネタ2", "* 小ネタ3"] add2 = koneta[add1] return Text([add2], slow_cps = preferences.text_cps, **self.original_properties) #おわり追加~改変
if persistent.preview == 3:の数字のところは小ネタの数-1+1に設定する。
konetaは小ネタの内容を入れるリスト。
あとはコード説明サイト通りにやればOKです。
・cps_preview.rpyの内容をoptions.rpyあたりに入れる(単体ファイルでも可)
・default text_cps_preview~で始まるコードをscreens.rpyのpreferencesあたりに入れる