フワフワソが「ソラとピヨちゃん」や「宮本県」を作るブログ(フワフワソ・ラウンジnew!)

ラノベとテクノを愛するふわふわがノベルゲームを作っています。あと日常のことやイベントの告知なども。スクリプト関連の記事は自分用の備忘録です

2020-01-01から1年間の記事一覧

バックログ取得して表示する方法あれこれ

バックログはtf.system.backlogに配列で保存されています そこを参照すればテキストウィンドウに表示することができます バックログを6行分取得して表示する方法 [iscript]f.backlog1 = tf.system.backlog[tf.system.backlog.length - 1];f.backlog2 = tf.sy…

ティラノスクリプトのメモリ使用量が増え続ける問題(メモリリーク)

ようやっとゲームが完成して喜んでいたのですが。 完成させた人じゃないと気付かないトラブルに直面しました。 ふと気がついたら、メモリ使用量が1Gになってる! ゲーム起動直後は300MBくらいなのですが、ゲームを進めるたびに(具体的に言うと絵が切り替わ…

chara_hideは要注意!バグ出やすい

[chara_hide]でゲームがフリーズすることがあります。 原因は、[chara_show]で表示していないキャラを、[chara_hide]で消そうとしたとき。 一見当たり前のように見えますが、これはとてもめんどくさい仕様です。 一本道のゲームならさほど問題ではないですが…

ややこしい比較演算(括弧を使う)

&&と||には優先順位があります。そして()を使って複雑な条件分岐をすることができます。 ティラノwikiより引用です。 tyrano.wiki.fc2.com ( ) を使った比較演算 かつ を使うときは 注意。 [if exp="f.flag1 == 1 && f.flag2 == 2 | | f.flag1 == 3"] の場合…

ティラノのホバー要素のトラブルあれこれ

選択肢にマウスカーソルが乗った時に、ホバーで画像を出す方法。 選択肢の背景が変わるのは[button]タグに実装されていますが、そうじゃなくて別の場所に画像を出すパターンです。 [iscript]で実装できることまではわかりました。 jQueryで hoverを使う場合…

tipプラグインを使ってみた

自分で作ったtips画面がちょっと重いので、tipプラグインをお借りしてみました。 まず、そこに至った経緯。 1)ボタンを大量に表示させると重くなる 自作tips画面です。 [image]や[button]を使って、既読未読の画像を切り替えながら、ボタンを40個くらい表…