当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
GABA ルビ振り - GABA_Ruby.js
シェア用テキスト:
▼GABA ルビ振り(ガバチョ(溟犬一六)様作) - GABA_Ruby.js
https://plugin-mz.fungamemake.com/archives/1367
メッセージにルビ(読み仮名)を振ります。
ふりがな:るびぶり
機能概要: メッセージにルビ(読み仮名)を振ります。
利用規約(ライセンス): MITライセンス
作者:ガバチョ(溟犬一六)
作者サイト:https://star-write-dream.com/
解説ページ:https://star-write-dream.com/#/MZ-Ruby
ファイル名:GABA_Ruby.js
プラグインのヘルプ:
/*:ja
* @target MZ
* @plugindesc メッセージにルビを振ります
* @author ガバチョ(溟犬一六)
* @url https://star-write-dream.com/
*
* @help GABA_Ruby.js(ver1.0.2)
*
* このプラグインは、メッセージにルビ(読み仮名)を振ります。
* 「文章の表示」イベントで、
* ルビを振りたい文字を以下のようにタグで囲みます。
*
* R[漢字,かんじ]
* r[RPG,ロールプレイングゲーム]
*
* また、パラメーターの「ルビリスト」に読み方を登録しておけば、
* タグで囲まなくても自動的にルビ振りされます。
* ルビリストに登録してある状態から、さらにメッセージ内でタグ指定した場合、
* タグ指定の読み方が優先されます。
*
* マップシーンおよび戦闘シーンでの「文章の表示」のみ対応しています。
* 武器アイテムの説明や、名前ボックスなどでは機能しません。
*
* プラグインコマンドはありません。
*
* ----------------------------------------------------------------------------
*
* (メモ)
* ■ルビ位置を左に移動させたい場合
* ルビは中央寄せで表示されます。
* 送り仮名の関係などでルビを左に移動させたい時は、
* 読み仮名にスペースをいくつか追加してください。
*
*
* --------------------------
* Copyright (c) 2020 Gabacho(Ichiro Meiken)
* Released under the MIT license
* https://opensource.org/licenses/mit-license.php
* --------------------------
*
* @param rubySize
* @text ルビサイズ
* @type number
* @desc ルビのサイズ(初期値:10)。
* @default 10
*
* @param adjustY
* @text 上下調整
* @type number
* @desc ルビの位置を上下に調整する値をピクセル数で指定します(初期値:0)。プラスで下、マイナスで上に調整します。
* @default 0
* @min -400
*
* @param adjustLineHeight
* @text 行間調整
* @type number
* @desc 行間を広げる値をピクセル数で指定します(初期値:0)。
* @default 0
*
* @param rubyList
* @text ルビリスト
* @type struct<RubyInfo>[]
* @desc ここに登録されていると自動的にルビ振りされます。最低1件は登録してください。
* @default [”{”word”:”漢字”,”ruby”:”かんじ”}”]
*
*/