スキップを可能な限り早くしたい。[ティラノスクリプト]
- 2020/12/13 21:59
- カテゴリー:ティラノスクリプト
短気でイラチな私は、ティラノスクリプトのデフォルトのままのスキップでは遅くて遅くてイライライラ。自分でゲーム作ると何度も何度もプレイしないといけないし、スキップも多用する必要があります。吉里吉里の爆速スキップに慣れ切った体にはティラノのスキップは遅い…。ということで、可能な限りスキップを早くする試みをしてみたいと思います。
これに関してはwikiとかよそ様のブログとかで色々取り上げられているので、それを調べて寄せ集めてます。
※使用しているティラノスクリプトはver.5.04aです。
Config.tjsのスキップスピードを変える
まず一番分かりやすいところから。Config.tjsのスキップスピードを変えます。
表示待ち(再生待ち)演出のすべてに対してスキップ時の挙動を変える
ティラノのデフォルトだと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をざーっと載せただけになりましたが、これでかなりスキップが早くなりました!
これに関してはwikiとかよそ様のブログとかで色々取り上げられているので、それを調べて寄せ集めてます。
※使用しているティラノスクリプトはver.5.04aです。
どうやら、背景変更とキャラ演出はそのままでもスキップされるようです。それ以外の演出をスキップするようにしてしまえばスキップがより早くなるのでは!と思って試してみます。#V450rc10機能解説
— シケモクMK (@shikemokumk) April 19, 2017
スキップ時に、演出も簡略化されるようになりました。今のところ背景変更とキャラクターのみ短縮されますが、今後はアニメーションやテキスト演出なども短縮するかもしれません。configのskipEffectIgnoreでON OFF可#ティラノスクリプト
// ◆ スキップスピード (ミリ秒/文字)デフォルトは30になってますが、できるだけ小さく変えればより早くなるみたいです。念のため0にはしない方がいいかもです。一桁にするとかなり早くなります。
//スキップ時にどれくらいの早さで進むかを設定できる
;skipSpeed = 30;
…とここで便利なマクロを配布されているのを発見!
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をざーっと載せただけになりましたが、これでかなりスキップが早くなりました!