- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2023-11-11T07:17:33+09:00","default:post","post")
ウェイトに関するTIPS。~
里々でいうウェイトとは、待ち時間のこと。~
トークにはウェイトを入れた方が読みやすくて良いですよ。
----
#contents
----
~
*ウェイトに関すること [#j607076a]
関連ページ:[[少し詳しい調理方法>少し詳しい調理方法#b9652ba3]]、[[重要トークを作る時の工夫と配慮]]~
ゴーストが喋る、つまりバルーンに文字が表示される速度は案外早く、読むのに目が追いつかない。~
そのままだとトークはどんどこ流れ、わけがわからないうちに終わってしまう。~
それじゃまずい!ということで、ウェイトを入れて読みやすくしよう。~
**ウェイトの入れ方 [#tff52b36]
里々でウェイトを入れるには、他のSHIORIと同じく、さくらスクリプトを使う。~
:¥w○|簡易書式。 ○は1~9の半角数字。~
おおよそ入れた数字×50[ミリ秒]の長さのウェイトが入る。~
¥w9で約0.45秒。~
:お、\w3は、\w3よ、\w3う!\w9\w9
:¥_w[○]|高精度な書式。○は半角数字。~
入れた数字の[ミリ秒]の長さのウェイトが入る。~
¥_w[1000]で1秒。
:お、\_w[1000]は、\_w[1000]よ、\_w[1000]う!\_w[3000]
:¥__w[○]|基準からの時間書式。○は半角数字。~
ややこしいが、簡単に言うとトークが始まった瞬間から○[ミリ秒]待つ。~
○[ミリ秒]経っていたら、ウェイトをいれない。~
:お、は、よ、う!\__w[3000]
起きた?
こういう風に書くと、トークが始まってかならず3秒以上経った後に「起きた?」が表示される。~
ベースウェアや里々の自動設定には、トークの表示速度やウェイトの触れ幅があるので、そういうのに左右されない「○ミリ秒後」ってのができるかも?~
くわしく→[[UKADOC さくらスクリプト>http://ssp.shillest.net/ukadoc/manual/list_sakura_script.html#___w_%E6%99%82%E9%96%93_]]~
くわしく→[[UKADOC さくらスクリプト>https://ssp.shillest.net/ukadoc/manual/list_sakura_script.html#___w_%E6%99%82%E9%96%93_]]~
:¥x|¥xがくると、ここで一旦マウスのクリック待ちになる。~
クリックするまで停止しているので、長い文章のとき、一息つくのに便利。~
:お、は、よ、う\xございます!
:¥_q|¥_qから次の¥_qが来るまでの囲まれた部分が一瞬で表示される。~
:\_qお、は、よ、う\_q
この一瞬というのは、トークを表示する速さのこと。~
なので、ウェイトそのものには手をつけない。~
:\_qおはよう!\w9
起きろ!\w9
顔洗え!\_q
こうすると、「おはよう!」「起きろ!」「顔洗え!」が一行ずつドン!ドン!ドン!と表示される。
**ウェイトを入れるタイミング [#ocfd15a5]
-&color(blue){句読点のうしろ};~
ウェイトの基本。~
つまり「、」「。」のあとに入れる。~
そうすることで、ユーザは文章を読みやすく、ゴーストが喋っている感じも出すことができる。~
:この手紙を、\w9ポストにシュート。\w9
-&color(blue){!や?で終わる文章のうしろ};~
上に同じ。~
:この手紙を、\w9ポストにシューッ!!\w9
-&color(blue){かっこの前後};~
補助的なウェイト。まる括弧、かぎ括弧、二重かぎ括弧など、強調した文字列の前後がターゲット。~
ここにすこーしだけウェイトを入れると、意外と読みやすくなります。~
:ふつうに「投函」\w5しよう。\w9
**ウェイトを入れる目安 [#z18442b7]
読む早さなんてのは人によってまちまちなので、「これ!」といった基準はない。~
最初はざっくり入れてしまおう。~
「、」のあとに0.2秒、「。」のあとに1秒くらい?~
:この手紙を、\w4ポストにシュート。\w9\w9
これで、一度テストしてみよう。~
もし、テストで「これぐらいがいいな」と思ったら、もう少しだけ増やして「ちょっと多いかな?」ぐらいにすると吉。~
なぜかというと、作った人は表示される文章をおおまかに知っているので、ウェイトが少なくてもなんなく読めてしまうため。~
文字数が多い時は、追加で増やしてみたりとか。~
ウェイトはちょっとくらい多めで大丈夫。~
*replace.txtを使って省略する [#m1e628be]
「ポストと狛犬」では、こちらがメインかも?~
ウェイトを入れるたびにさくらスクリプトをいちいち使うのは手間がかかる。~
入力モードを半角にしなきゃいけないのも面倒だしね。~
[[replace.txt>ファイル構成#sb0ae987]]、[[replace_after.txt>ファイル構成#e2122c25]]が活躍する。~
さて、Rポストと狛犬の[[replace.txt>ファイル構成#sb0ae987]]には、下のようなものが既に書いてあると思う。~
w1 \w1
w2 \w2
w3 \w3
w4 \w4
w5 \w5
w6 \w6
w7 \w7
w8 \w8
w9 \w9
これはつまり、簡易書式を全角モードのまま書けるようにするための工夫。~
:ミラクルな、w6ポスト。w9w9
細かくウェイトの数値を指定する場面が少ない、もしくはその時だけスクリプト使えばいいや、って場合は一律で「w」を「¥w9」に置換する方法でもけっこう手間を省ける。
**句読点をまるごと置換する [#r9b4ce22]
注意点はあるものの、これも便利なやり方。~
[[replace.txt>ファイル構成#sb0ae987]]か[[replace_after.txt>ファイル構成#e2122c25]]に下のような行を追加する。~
(ウェイトについてはどっちを使ってもいい)~
あ、このファイルの中での隙間は&color(red){タブ文字};で、wikiで使う&color(red){【タブ】};は使えないから要注意。replace_after.txtでもダメよ。~
、 。\_w[500]
。 。\_w[1000]
! !\_w[1000]
? ?\_w[1000]
・ ・\_w[500]
‥ ‥\_w[500]
… …\_w[500]
こうすると、もはやウェイトを書く手間はほとんどなくなる。~
ただし、これをやると''全ての「、」「。」「!」「?」「・」「‥」「…」にウェイトが入る''ので、意図しないところでウェイトが入る可能性を忘れないように。~
対処法は、置換させたくない場所で、[[特殊記号のφ>特殊記号一覧#d9244c7e]]を使うこと。
:うおおおーーっ!!!
:それだと一文字ずつウェイトが入るよ。
:うおおおーーっφ!φ!!
:オーケー。
*自動挿入ウェイトを使う [#m6277fe5]
…と、ここまで手動でなんとかする方法を書いたが、実は里々は自動でウェイトを入れていたりする。~
[[特殊変数のウェイト関連の項>特殊変数#h4c08e7f]]を参照のこと。