メッセージ縁取りプラグイン

全てのメッセージエリアで、縁取り・影設定を有効にするプラグインです。

ティラノv454から実装済みではありますが、縦書きは非対応っぽいので、一応最新版にして置いておきます。
CSSわからん!でも縁と影両方同時に使いたい!という場合には使えるかも?

できる事

  • 縁取り・影を同時に両方付けられます。
  • キャラ名にも縁取り・影を付けます。
  • 縦書き時も有効です。

できない事

  • ゲームの途中で色やサイズ変更はできません。
  • 特定のエリアのみを指定したりはできません。
  • あんまり細かい指定はできません。
  • FONTの種類によっては綺麗に縁取り出来ない場合があります。

egde
縦書きに変更した場合の影位置の変更にも対応しています。
egde_v

使い方 ※v2.00以降

  1. data/others/plugin に 「message_edge」を入れてください。
  2. first.ks からプラグインを呼び出してください。
    [plugin name=”message_edge”]

パラメータ

パラメータ 省略時の値 説明
edge "true" defaultEdge 縁取りをするかどうか
edge_color 0xRRGGBB 形式 defaultEdgeColor 縁取りの色
edge_blur 数値 0 縁取りのぼかし値
edge_offset 数値 1 縁取りのサイズ
shadow "true" defaultShadow 影を付けるかどうか
shadow_color 0xRRGGBB 形式 defaultShadowColor 影の色
shadow_blur 数値 0 影のぼかし値
shadow_offset 数値 1 影の位置(右下)

記述例

例1:Config.tjsで true 指定してる場合はパラメータなしでもOK。
  [plugin name=”message_edge”]

例2:縁取りの色指定をする
  [plugin name=”message_edge” edge_color=”0xFF0000″]

例3:影のぼかし指定をする。
  [plugin name=”message_edgr” shadow_blur=”2″]

例4:全部指定する
  [plugin name=”message_edge” edge=”true” edge_color=”0xFF0000″ edge_blur=”2″ edge_offset=2 shadow=”true” shadow_color=”0x00FF55″ shadow_blur=”1″ shadow_offset=”3″]

余談

edgeは8方向指定にしているので、blurを大きくしても濃い色味を保ちます。
shadowは1方向のみなので、blurを大きくすると薄くなります。
細かく指定したい場合はCSSで直接指定した方が良いです。

動作確認

ティラノスクリプトVer454c

ダウンロード

Ver・更新履歴

2017/06/08
v2.00 ティラノv454対応。edgeを8方向に変更。
2016/07/22
DL場所、ファイル名変更。
2016/05/02
v1.00公開。

縦書き時のtext-shadow

横書き時の影は普通に右下ですが、縦書き時の影は右上になります。
何故か・・・は、「縦書きWeb普及委員会」の仕様解説がめっちゃわかりやすいです。
で、縦書きの時は、message_inner p にclass=”vertical_text” が追加されるので、cssで影方向指定し直しているだけという。
CSSだけで済むので、別にプラグインにする必要はまったくないのですが…。

プラグイン作成についての独り言

5/2 せっかくConfig.tjsに設定があるのだからそのまま生かしたい。
っていうか、CSSだと、色とかボカシ値変更するの面倒なのですよ・・・・という事で、自分用にプラグイン化。
ついでに、縁取りと影、同時に使用可能です。

有効/無効、色指定は、Config.tjs で指定(v2.00でパラメータでもどっちでもOKなように作り直した 2017/6/8)。パラメーターでボカシ値指定みたいな感じです。

縁取りは8方向指定なのでぼかしてもわりと濃いめ。影は1個なので、ぼかすと薄くなる。

5/3 Config.tjsとタグで設定が分かれるのが返って面倒くさかった・・・orz どうせ自分用だしパラメータを止めたらいいのかなー。

5/22 パラメーター止めた。そして、横書き用と縦書き用分けた。うーむ。Github も更新。
こうした方が使いやすくね?などありましたら是非教えてください。

5/23 メッセージレイヤーにstyleを直接書くと縦横対応が無理なので、headにstyle追記に変更してみた。ふぅ、もうこれでいいか。

7/4 blurとoffset値を変更しやすいように書き換え。あと8方向やめたの書き忘れてた。

17/6/8 どうしても改造したくなかったので、デフォルト機能は !importannt で無効にしました。
あと、結局8方向に戻した。ノーマルなメイリオだと物凄く残念な事になってたので・・・(´・ω・`)

Pocket
LINEで送る
[`evernote` not found]

メッセージ縁取りプラグイン” への1件のフィードバック

コメントを残す

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