バックログのキャラ名重複を防止

バックログのキャラ名が、セリフ毎に表示されちゃうのどうにかしたい。

text 表示毎に キャラ名があったらキャラ名付けてバックログに保存するようになってるっぽいので、chara_ptext 指定毎にバックログに保存するようにしてみた。
ついでに、ルビもバックログ表示可能にしてみた・・・のだけど、保存は1文字づつくさいので、ログ保存数10だと10文字orz
とりあえずは、改行対策と合わせると、結構自由に表示出来そうかな~(模索中)。

kag.tag.js

tyrano.plugin.kag.tag.text 以下 showMessage のとこ。

kag.tag_ext.js

backlog
サンプルは、キャラ名前と後に改行、キャラ名空欄の場合も改行を挿入してますので、先頭から改行してしまいますがまぁいいや的な。

if (chara_name != "") this.kag.pushBackLog( "<br>" + chara_name + "<br>");
else this.kag.pushBackLog("<br>");

フォントサイズや色は、[p]のタイミングで、メッセージレイヤーの p.html() をログに保存すれば楽だけど、[p]まで来ないとログに表示されないのが微妙。

Pocket
LINEで送る

バックログのキャラ名重複を防止」への5件のフィードバック

  1. こちらを今日初めて知ったのですが、ティラノスクリプトの改造方法がとても詳しく分かりやすく書かれていて、とても参考になりました。ありがとうございます。特にルビ等のバックログでの改行にはずっと悩んでいたので、本当に助かりました。自分では決して思いつかない方法で、こちらの記事を知らなければルビタグでのルビ表示を諦めていたと思います。ありがとうございました!

    当方でティラノゲームフェスに合わせて作ったゲームがあり、こちらの記事を参考にしてバックログ部分を改造し、TIPプラグインも使わせていただいて(これが本当にもうどうしても作りたかったので、とてもありがたいです!!!!)後日バージョンアップするつもりなのですが、クレジットに参考にさせていただいたサイトとしてhororo様のめも帳とURLを記してもよろしいでしょうか。可能であればツイッターでも記事をツイートさせていただければと思いますが、ご都合が悪ければスルーしてくださって大丈夫です。

    こんなにも分かりやすい記事を公開してくださいまして、ありがとうございます。まだコンフィグのHTML表示等できたら実現したいことが残っているので、これからも利用させていただきます。

  2. SOrow様はじめまして、コメントありがとうございます!
    お役に立てたようでとても嬉しいです。
    TIPプラグインは、まだまだ中途半端感が否めないのですが、使って頂いてありがとうございます。
    ルビやフォント変更でのバックログの改行は本当に厄介ですよね。
    font-sizeやboldなんかもログに反映させたいのですが、今のところ上手くいかずです( ノД`)
    グレジットに名前を入れて頂けるとの件ですが、とても光栄です!ありがとうございます!(*’ω’*)
    こちらからもリンクさせて頂いてよろしいでしょうか?

    • こちらこそありがとうございます! いざルビを振ってみたところ、一行目にルビがくるとテキストが下にずれる現象でまた悩んでいたのですが、[position]に関して書かれていた記事を読みまして、試しにmessege_innner pのpadding-topにルビサイズ以上のpxを指定してみたら、見事に防げました! これもこちらの記事がないと、まだまだどこをどういじればいいのかと悩んでいたと思います。表示を崩さずルビを振れるようになってとても嬉しいです。本当にありがとうございます! バックログも今の状態で十分綺麗に表示されるので、それだけでもう助かりました!
      クレジット記載の許可もありがとうございます! TIPプラグインを使わせていただくので、合わせて記載させていただきます!
      当方へのリンクもありがとうございます! 恐縮ですが、むしろ是非してやっていただけますと幸いです! クレジット記載だけでなく、当方のサイトからもリンクさせていただいてもよろしいでしょうか?(お名前に関しましては、TIPプラグインに書かれていたのをそうだと思い込んでおりました! 申し訳ありません!)

      • 早速リンクを作成させていただきました!
        もちろん、相互リンク大歓迎です!ありがとうございます(*´▽`*)

        バックログは1文字ずつの保存になるので、保存数を超えるとログ先頭が文章途中から始まったりしますのでご注意くださいませ(;’∀’)

        名前については誤解させてしまって申し訳ありません(汗)ksファイルにも書いてましたね!(;’∀’)
        色々と足りないサイトではありますが、今後ともよろしくお願いいたします。

        • リンクありがとうございました!サイトの中まで見ていただいて恐縮です、嬉しいです、ありがとうございます!こちらからもリンクさせていただきました!よろしくお願いいたしますー。
          バックログは保持数増やすと大丈夫ですね!ログにもルビが出てくるとやはり見やすいです。キャラ名表示のptextの部分のスクリプトを今までちゃんと見ていなかったので、そちらも参考になりました。私も色変えはチャレンジしてみたのですが……見事に無理でした(笑)。
          と、長々と失礼しました!これからもお邪魔させていただきます!

コメントを残す

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