Giter VIP home page Giter VIP logo

message_edge_plugin's Introduction

ティラノスクリプト用「メッセージ縁取りプラグイン」

概要

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

できる事

  • 縁取り・影を同時に両方付けられます。
  • メッセージ、キャラ名は個別に指定できます。※v3.00
  • 縦書き時も有効です([message_edge]タグで指定が必要)

できない事

  • あんまり細かい指定はできません。
  • FONTの種類によっては綺麗に縁取り出来ない場合があります。

使い方

  1. data/others/plugin に 「message_edge」を入れてください。  

  2. first.ks でプラグインを呼び出してください。

    [plugin name="message_edge"]
    
  3. [message_edge] タグで縁取りや影の指定をします。

パラメーター

パラメータ 必須 解説
layer × レイヤーを指定します。※省略時は全てのメッセージレイヤーに指定します。
find × メッセージエリアorキャラ名のみを指定できます。message/chara_name
edge × 縁取りの色を指定します。※省略時は縁取りしません。
edge_blur × 縁取りのぼかし値を指定します。デフォルトは 1
edge_offset × 縁取りのサイズを指定します。デフォルトは 1
※数値を大きくし過ぎると綺麗になりません。
shadow × 影の色を指定します。※省略時は影を付けません。
shadow_blur × 影のぼかし値を指定します。デフォルトは 1
shadow_offset × 影の位置を指定します。デフォルトは 1
vertical × 縦書きの場合は true
clear × true にすると縁取りと影を消去します。デフォルトはfalse。レイヤー指定可能

記述例

  • 例1:縁取りの色指定をする

    [message_edge edge="0xFF0000"]
    
  • 例2:影にぼかしも付ける。

    [message_edge shadow="0xFF0000" shadow_blur="2"]
    
  • 例3:message0レイヤーに全部指定する

    [message_edge layer=message0 edge="0xFF0000" edge_blur="2" edge_offset=2 shadow="0x00FF55" shadow_blur="1" shadow_offset="3"]
    
  • 例4:message0レイヤーの指定を削除する

    [message_edge layer="message0" clear="true"]
    

余談

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

動作確認

ティラノスクリプト v514b / v515beta5

免責

このプラグインを使用したことにより生じた損害・損失に対して制作者は一切責任を負いません。

利用規約

  • 改造・再配布は自由です。ただし、有償での再配布は禁止します。
    改造後データの配布も同様にお願いします。
  • 利用報告・クレジット表記は任意です。
  • このプラグインはドネーションウェア(カンパウェア)です。
    お役に立てましたら寄付にてご支援を頂ければ幸いです。開発・運営費用とさせて頂きます。

制作者

name : hororo
site : めも調 https://memocho.no-tenki.me/
mail : [email protected]
twitter : @hororo_memocho

更新履歴

更新日 Ver 詳細
2022/07/22 ver3.03 ティラノ515beta5で動作確認。shadowのみ指定した場合にゲームが止まる不具合を修正。
2022/05/22 ver3.02 コード修正のみ。
2022/05/15 ver3.01 ティラノ513c対応。PC版でCSSが反映されない不具合修正。マクロからタグに変更。
2021/02/23 ver3.00 ティラノ506e対応。DOM要素に指定するよう変更。[message_edge]タグ追加。
2017/06/04 ver2.00 ティラノ454対応。edgeを8方向に変更。。
2016/05/02 ver1.00 公開

message_edge_plugin's People

Contributors

amuhororo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.