ごいしはまぐり

ノベルゲーム制作サークル「ごいしはまぐり」紹介の他、映画紹介やティラノスクリプト等、メンバーの記事を寄せ集めています。

ティラノスクリプト

ティラノスクリプト備忘録42
ボイス再生マクロ

投稿日:2019年12月14日 更新日:



 前回に引き続き今回も実用的なマクロを紹介します。

 紹介するのは「ボイス再生のためのマクロ」です。

 ボイスはただ[playse]タグを使うのではなく、いろいろなタグを組み合わせてようやく実用的なものになります。

 まずは動画とコードをご覧ください。



ボイス再生マクロ[p]

[bg storage="kuro.jpg" time="500"]
[bg storage="eki1.jpg" time="1500"wait=true]

[chara_show name="haraguti" layer=0 left=850 time=300]
美沙がロータリーに向かうと[r]
原口が既に立っているのが見えた[p]
早足で原口の元に向かう[p]
[resetfont]

[playbgm storage="mis.ogg" loop=smooth]

[chara_show name="misa" layer=0 left=-500 time=300 reflect=true]
[anim name="misa" left = 20 time=500]
[wa]

;ボイス再生設定
[voconfig sebuf=1 name="misa" vostorage="m/m{number}.ogg" number=6 ]
[voconfig sebuf=1 name="haraguti" vostorage="t/t{number}.ogg" number=1 ]
[vostart]

;ボイスマクロ
[macro name=playvo]

#%chara
[text val=%mes]
[p]
[stopse buf=1]

[endmacro]

;マクロ呼び出し
[playvo chara=haraguti mes="山神さん こんにちは"]
[playvo chara=misa mes="あっ こんにちは"]

ボイス再生マクロ終了[p]


 前置き部分からコードを載せたので少し長くなってしまいましたが、ボイス設定に関係があるのは18行目からです。

 [voconfig]タグについては以前こちらでも記事を書きましたが、オート機能でボイス再生するのであれば必須です。

 soundフォルダにキャラ毎にフォルダを作成してその中にoggファイルを置きます。

 [macro]の中身は、

  ・#を使ったボイス再生
  ・メッセージウィンドウにテキスト表示
  ・クリック待ちとクリック後ボイス再生停止

の3つです。

 [playvo]タグにこれらをまとめてマクロに値を渡すようにしています。
これでボイス再生に必要なタグが1行にまとめられます!


それではまた!



ごいしはまぐりではブラウザでプレイできるノベルゲームも制作しております。
作品一覧はこちらです。

-ティラノスクリプト

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

ティラノスクリプト備忘録16
セーブデータ・変数の初期化

 みなさまこんにちは!ぽんかです。以前、乱数や変数による条件分岐、変数への入力についてご説明しましたが、今回はセーブデータと変数の初期化についてです。 中でもシステム変数は不可逆的で一度保存してしまっ ...

ティラノスクリプト備忘録10 背景切替タイプ見本(method)

今回は背景切り替えタイプの見本を動画にしました。bgタグのmethodでの違いが一目瞭然!是非、お役立て下さい♪ フェードイン:fadeInフェードインダウン:fadeInDownフェードインレフト: ...

ティラノスクリプト備忘録43
バックログ初期化

 今回の記事はバックログの初期化についてです。 ティラノスクリプトのタグでは追記停止の[nolog]、追記を行う[pushlog]がありますが、バックログを全て削除するようなタグはありません。 なので ...

ティラノスクリプト備忘録39
JavaScriptでティラノスクリプトのタグを使う

 ティラノスクリプトのタグ、[iscript]でJavaScriptを使うことができますが、今回の記事は[iscript]内でティラノスクリプトのタグを呼び出す方法についてのメモです。 [iscrip ...

ティラノスクリプト備忘録17
広告収入を得よう

2020/07/03 広告常時表示方法を追加  自身の作ったゲームで収入を得る… ゲーム開発者なら一度は考えることではないでしょうか。 今回はティラノスクリプトやティラノビルダーを使って収益化、広告収 ...

アーカイブ