当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Torigoya お手軽スタッフロール - TorigoyaMZ_EasyStaffRoll.js
シェア用テキスト:
▼Torigoya お手軽スタッフロール(Ruたん様作) - TorigoyaMZ_EasyStaffRoll.js
https://plugin-mz.fungamemake.com/archives/6777
スタッフロールを表示する機能を追加します。
ふりがな:おてがるすたっふろーる
機能概要: スタッフロールを表示する機能を追加します。
利用規約(ライセンス):
パブリックドメイン
・著作権:放棄
作者:Ruたん
作者サイト:https://torigoya-plugin.rutan.dev/
解説ページ:https://torigoya-plugin.rutan.dev/map/easyStaffRoll/
ファイル名:TorigoyaMZ_EasyStaffRoll.js
プラグインのヘルプ:
/*:
* @target MZ
* @plugindesc お手軽スタッフロールプラグイン (v.1.1.0)
* @author Ruたん(ru_shalm)
* @license public domain
* @version 1.1.0
* @url https://raw.githubusercontent.com/rutan/torigoya-rpg-maker-plugin/gh-pages/TorigoyaMZ_EasyStaffRoll.js
* @help
* お手軽スタッフロールプラグイン (v.1.1.0)
* https://torigoya-plugin.rutan.dev
*
* スタッフロールを表示する機能を追加します。
*
* ------------------------------------------------------------
* ■ 設定方法
* ------------------------------------------------------------
* プラグイン設定の「スタッフロールの内容」に
* 表示する内容を設定してください。
*
* ------------------------------------------------------------
* ■ ゲーム中にスタッフロールを表示する
* ------------------------------------------------------------
* プラグインコマンドの「スタッフロールの表示」表示することができます。
*
* ------------------------------------------------------------
* ■ その他のプラグインコマンド
* ------------------------------------------------------------
* ▼ スタッフロールの消去
* 主に「ウェイトOFF」で使用したとき向けの機能です。
*
* ▼ スタッフロールのプリロード
* Web公開の場合など、画像読み込みに時間がかかる環境の場合に、
* このコマンドを実行すると、そのタイミングで画像類の読み込み&生成が実行されます。
*
* @param base
* @text ■ 基本設定
*
* @param baseStaffRollContent
* @text スタッフロールの内容
* @desc スタッフロールの内容を設定します。
* @type struct<Section>[]
* @parent base
* @default []
*
* @param design
* @text ■ 見た目設定
*
* @param designSectionTitleText
* @text 見出し部分の文字設定
* @desc スタッフロールの見出し部分の文字設定です。
* @type struct<TextConfig>
* @parent design
* @default {”fontSize”:”28”,”textColor”:”#99ffff”,”fontBold”:”true”,”fontItalic”:”false”,”outlineColor”:”rgba(0, 0, 0, 0.6)”,”outlineWidth”:”5”}
*
* @param designSectionMargin
* @text 各セクション間の余白
* @desc 各セクション(見出しごとのブロック)の間の余白の大きさを指定します。
* @type number
* @parent design
* @min 0
* @max 10000
* @default 100
*
* @param designItemTitleText
* @text スタッフ名の文字設定
* @desc スタッフロールのスタッフ名部分の文字設定です。
* @type struct<TextConfig>
* @parent design
* @default {”fontSize”:”24”,”textColor”:”#ffffff”,”fontBold”:”true”,”fontItalic”:”false”,”outlineColor”:”rgba(0, 0, 0, 0.9)”,”outlineWidth”:”3”}
*
* @param designItemDescriptionText
* @text 補足文章の文字設定
* @desc スタッフロールの補足文章部分の文字設定です。
* @type struct<TextConfig>
* @parent design
* @default {”fontSize”:”16”,”textColor”:”#ffffff”,”fontBold”:”true”,”fontItalic”:”false”,”outlineColor”:”rgba(0, 0, 0, 0.9)”,”outlineWidth”:”3”}
*
* @param designItemMargin
* @text 各スタッフ名間の余白
* @desc 各スタッフ名の間の余白の大きさを指定します。
* @type number
* @parent design
* @min 0
* @max 10000
* @default 30
*
* @param designTextAlign
* @text 文字の水平配置位置
* @desc 見出しやスタッフ名の文字の水平方向の配置位置を指定します。
* @type select
* @parent design
* @option 左寄せ
* @value left
* @option 中央寄せ
* @value center
* @option 右寄せ
* @value right
* @default center
*
* @param designContentHorizontalPadding
* @text 文字の水平方向の余白
* @desc 文字の両側の余白サイズを指定します。
* @type number
* @parent design
* @min 0
* @max 10000
* @default 0
*
* @command displayStaffRoll
* @text スタッフロールの表示
* @desc スタッフロールを表示します
*
* @arg displayFrame
* @text 表示フレーム(1/60秒)
* @desc 通知に表示する文章を指定します。「文章の表示」のコマンドが一部利用できます。
* @type number
* @min 1
* @max 100000
* @default 600
*
* @arg isWait
* @text 完了するまでウェイト
* @desc スタッフロールの表示が終了するまでイベントを停止するか指定します。
* @type boolean
* @on ウェイトする
* @off ウェイトしない
* @default true
*
* @command removeStaffRoll
* @text スタッフロールの消去
* @desc 現在表示中のスタッフロールを消去します
*
* @command preloadStaffRoll
* @text スタッフロールのプリロード
* @desc スタッフロール内で使用する画像の事前読み込みを実行します
*/