MZ用プラグイン

Sakura 章タイトルをスタマイズ - Sakura_ShowChapterTitle.js

シェア用テキスト:
▼Sakura 章タイトルをスタマイズ(Sakurano様作) - Sakura_ShowChapterTitle.js
https://plugin-mz.fungamemake.com/archives/7357
章タイトルをコマンド1つで表示し、フォントや背景を自由にカスタマイズできるプラグインです。

ふりがな:しょうたいとるをすたまいず

機能概要: 章タイトルをコマンド1つで表示し、フォントや背景を自由にカスタマイズできるプラグインです。

利用規約(ライセンス): MITライセンス

作者:Sakurano

作者サイト:https://x.com/minnon6130

解説ページ:https://github.com/Sakurano6130/SakuraPlugins/blob/main…

ファイル名:Sakura_ShowChapterTitle.js

プラグインのヘルプ:

*:
 * @target MZ
 * @plugindesc 章タイトルをコマンド1つで表示し、
 * フォントや背景を自由にカスタマイズできるプラグインです。
 * @author Sakurano
 * @url https://github.com/Sakurano6130/SakuraPlugins/
 * @help
 * このプラグインは、複数行の章タイトルをフェードイン・表示・フェードアウト
 * 付きで表示します。各行ごとにフォントとサイズを指定でき、ピクチャの色調や
 * ぼかし効果を調整することが可能です。
 *
 * -------------------------------------------------
 * Sakura_ShowChapterTitle
 * Copyright (c) 2024 Sakurano
 * This software is released under the MIT license.
 * http://opensource.org/licenses/mit-license.php
 * -------------------------------------------------
 * 2024/09/09 1.0.3 ツクールのシステム設定で、画面の幅・高さとUIエリアの幅・高さが
 *                  異なる設定をしている場合の位置を調整。
 * 2024/09/03 1.0.2 ウィンドウ初期化時に明示的にhideするように修正
 * 2024/08/30 1.0.1 行の途中で文字の大きさを変える制御文字があった場合の不具合対応
 * 2024/08/29 1.0.0 公開
 * -------------------------------------------------
 * 主な機能:
 * - 複数行の章タイトル表示
 * - フェードイン・アウトのトランジション効果
 * - ピクチャ背景の使用と調整
 * - タイトルとピクチャの表示位置のカスタマイズ
 * - 表示完了までのウェイト機能
 *
 * パラメータ説明:
 * - fontFaces: 使用するフォントのファイル名を指定します。
 * - lines: 表示する章タイトルの各行を入力し、各行ごとにフォントとサイズを
 *   設定できます。
 * - duration: タイトルを表示する時間をフレーム数で指定します
 *   (60フレーム=1秒)。
 * - picture: タイトルの背景に使用するピクチャ画像を設定します。
 * - tone: ピクチャの色調を設定します(例: [赤, 緑, 青, グレー])。
 * - roundEdge: ピクチャの四隅に丸みをつける度合いを指定します。
 * - blurValue: ピクチャ全体にかけるぼかしの強さを指定します。
 * - titlePosition: タイトルの表示位置を選択します(中央、左上、右上、
 *   左下、右下)。
 * - picturePosition: ピクチャの表示位置を選択します(中央、左上、右上、
 *   左下、右下)。
 * - waitForFinish: 表示が完了するまでイベントの進行をウェイトするかどうかを
 *   指定します。
 *
 * 独自のフォントを使用したい場合:
 * 1. プロジェクトフォルダ直下のfontsフォルダに、使用したいフォントの
 *    .ttfファイルを入れます。
 * 2. プラグインの設定のパラメータで、使用したいフォント名を指定します。
 *    (.ttfまで含めたファイル名を指定します。)
 * 3. フォントは複数指定できます。複数のフォントを指定する場合、指定した順に
 *    番号が割り当てられます。
 * 4. プラグインコマンドでタイトル行を入力する際に、使用したいフォントの
 *    番号を指定します。
 *
 * 使用方法:
 * 1. プラグインコマンド「showChapterTitle」を使用して章タイトルを表示します。
 * 2. linesパラメータで表示する各行のテキスト、フォント、サイズを設定します。
 * 3. 必要に応じて、背景のピクチャ、タイトルの表示位置、色調、ぼかし効果を
 *    調整します。
 * 4. 表示完了までイベントの進行を待機したい場合は、「waitForFinish」を
 *    有効に設定します。
 *
 * @param fontFiles
 * @desc 使用するフォントのファイル名
 * @text 使用するフォントのファイル名
 * @type string[]
 * @default []
 *
 * @command showChapterTitle
 * @text 章タイトル表示
 * @desc 複数行の章タイトルをトランジション表示します。
 *
 * @arg lines
 * @text タイトル行
 * @desc 表示する章タイトルの各行を入力してください。各行のフォントとサイズも指定できます。
 * @type struct<TitleLine>[]
 * @default []
 *
 * @arg duration
 * @text 表示時間
 * @desc タイトルを表示する時間(フレーム数、60フレーム=1秒)。
 * @type number
 * @default 240
 *
 * @arg picture
 * @text ピクチャ画像
 * @desc タイトル表示の背景に使用するピクチャ画像。
 * @type file
 * @dir img/pictures
 * @default
 *
 * @arg tone
 * @text 色調
 * @desc ピクチャの色調を設定します([赤,緑,青,グレー])。例: [0,0,0,0]
 * @type select
 * @default [0,0,0,0]
 * @option 通常
 * @value [0,0,0,0]
 * @option ダーク
 * @value [-68,-68,-68,0]
 * @option セピア
 * @value [34,-34,-68,170]
 * @option 夕暮れ
 * @value [68,-34,-34,0]
 * @option 夜
 * @value [-68,-68,0,68]
 *
 * @arg roundEdge
 * @text 四隅の丸み
 * @desc 四隅の丸み
 * @type number
 * @default 50
 *
 * @arg blurValue
 * @text ぼかしの強さ
 * @desc ぼかしの強さ
 * @type number
 * @default 2
 *
 * @arg titlePosition
 * @text タイトル表示位置
 * @desc タイトルの表示位置を選択します。
 * @type select
 * @option 中央
 * @value center
 * @option 左上
 * @value topLeft
 * @option 右上
 * @value topRight
 * @option 左下
 * @value bottomLeft
 * @option 右下
 * @value bottomRight
 * @default center
 *
 * @arg picturePosition
 * @text ピクチャ表示位置
 * @desc ピクチャの表示位置を選択します。
 * @type select
 * @option 中央
 * @value center
 * @option 左上
 * @value topLeft
 * @option 右上
 * @value topRight
 * @option 左下
 * @value bottomLeft
 * @option 右下
 * @value bottomRight
 * @default center
 *
 * @arg waitForFinish
 * @text 表示完了までウェイトするか
 * @desc 表示完了までウェイトするか
 * @type boolean
 * @default true
 *
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2025 All Rights Reserved.