ユーティリティ

  • <<
  • 2024年05月
  • >>

- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -

記事検索

エントリー検索フォーム
キーワード

ユーザー

Feed

エントリー個別記事

スキップを可能な限り早くしたい。[ティラノスクリプト]

短気でイラチな私は、ティラノスクリプトのデフォルトのままのスキップでは遅くて遅くてイライライラ。自分でゲーム作ると何度も何度もプレイしないといけないし、スキップも多用する必要があります。吉里吉里の爆速スキップに慣れ切った体にはティラノのスキップは遅い…。ということで、可能な限りスキップを早くする試みをしてみたいと思います。
これに関してはwikiとかよそ様のブログとかで色々取り上げられているので、それを調べて寄せ集めてます。
※使用しているティラノスクリプトはver.5.04aです。

どうやら、背景変更とキャラ演出はそのままでもスキップされるようです。それ以外の演出をスキップするようにしてしまえばスキップがより早くなるのでは!と思って試してみます。

  • Config.tjsのスキップスピードを変える
  • まず一番分かりやすいところから。Config.tjsのスキップスピードを変えます。
    // ◆ スキップスピード (ミリ秒/文字)
    //スキップ時にどれくらいの早さで進むかを設定できる
    ;skipSpeed = 30;
    デフォルトは30になってますが、できるだけ小さく変えればより早くなるみたいです。念のため0にはしない方がいいかもです。一桁にするとかなり早くなります。

  • 表示待ち(再生待ち)演出のすべてに対してスキップ時の挙動を変える
  • ティラノのデフォルトだとwait=trueになってるタグが多いです。それらに対してできるだけスキップ時は演出をカットするようにしていきます。
    …とここで便利なマクロを配布されているのを発見!
    http://7yen.hateblo.jp/entry/2017/07/30/141750
    演出スキップしてくれるマクロです。背景とキャラ表示以外はだいたいこれでいけるんじゃないでしょうか。

    上記のマクロを使えればあんまり必要ないかもしれませんが、一応ティラノスクリプト製作テクニックwikiの情報も載せておきます。
    「スキップ中の時はwaitを無視する」参照。
    https://tyrano.wiki.fc2.com/wiki/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E9%96%A2%E4%BF%82%285%E3%83%9A%E3%83%BC%E3%82%B8%E7%9B%AE%29

    演出にたいしてtime=0を指定すると固まる?という情報も見たので、もしそれが心配だったりそれが原因で固まっちゃった場合はtime=10とかにして様子を見てみるといいんじゃないかと思います。

    今回は参考URLをざーっと載せただけになりましたが、これでかなりスキップが早くなりました!
    ページ移動