実績 - Torigoya_Achievement2.js
シェア用テキスト:
▼実績(Ruたん様作) - Torigoya_Achievement2.js
https://plugin.fungamemake.com/archives/27478
実績・トロフィー的なシステムを定義します。
ふりがな:じっせき
機能概要: 実績・トロフィー的なシステムを定義します。
利用規約(ライセンス):
パブリックドメイン
・著作権:放棄
作者:Ruたん
作者サイト:https://torigoya-plugin.rutan.dev/
解説ページ:https://torigoya-plugin.rutan.dev/system/achievement2/
ファイル名:Torigoya_Achievement2.js
プラグインのヘルプ:
/*: * @target MV * @plugindesc 実績プラグイン (v.1.2.0) * @author Ruたん(ru_shalm) * @license public domain * @version 1.2.0 * @url https://raw.githubusercontent.com/rutan/torigoya-rpg-maker-plugin/gh-pages/Torigoya_Achievement2.js * @help * 実績プラグイン (v.1.2.0) * * 実績・トロフィー的なシステムを定義します。 * * ------------------------------------------------------------ * ■ 設定方法 * ------------------------------------------------------------ * * このプラグインの設定から実績を登録してください。 * ここでの並び順の順番で画面に表示されます。 * (並び順は後から並び替えても問題ありません) * * ------------------------------------------------------------ * ■ ゲーム中に実績を獲得する * ------------------------------------------------------------ * * プラグインコマンドに以下のように入力してください * * 実績 ここに管理ID * * ※ここに管理IDの部分に、プラグイン設定画面で登録した管理IDを指定してください * * ------------------------------------------------------------ * ■ その他の使い方・アドオンについて * ------------------------------------------------------------ * 以下の記事をご確認ください。 * https://torigoya-plugin.rutan.dev/system/achievement2/ * * @param base * @text ■ 基本設定 * * @param baseAchievementData * @text 実績情報の登録 * @type struct<Achievement>[] * @parent base * @default [] * * @param baseSaveSlot * @text セーブデータのスロット名 * @type string * @parent base * @default achievement * * @param popup * @text ■ ポップアップ設定 * * @param popupEnable * @text ポップアップ表示のON/OFF * @desc 実績を獲得した時にポップアップ表示を行うか? * @type boolean * @parent popup * @on 表示する * @off 表示しない * @default true * * @param popupPosition * @text 表示位置 * @desc 実績獲得ポップアップが表示される位置 * @type select * @parent popup * @option 左上 * @value leftUp * @option 右上 * @value rightUp * @default leftUp * * @param popupAnimationType * @text アニメーション * @desc 実績獲得ポップアップのアニメーション方法 * 「なめらか」はTorigoya_FrameTween.jsが必要です * @type select * @parent popup * @option なめらか * @value tween * @option その場に表示 * @value open * @default tween * * @param popupWait * @text 表示時間 * @desc 実績獲得ポップアップの表示時間(秒) * ※アニメーションの時間は含みません * @type number * @parent popup * @decimals 2 * @min 0 * @default 1.25 * * @param popupWidth * @text ポップアップの横幅 * @desc 実績獲得ポップアップの横幅(px) * 小さすぎると文字がはみ出します * @type number * @parent popup * @min 200 * @default 300 * * @param popupPadding * @text ポップアップの余白 * @desc 実績獲得ポップアップの余白サイズ * @type number * @parent popup * @min 0 * @default 10 * * @param popupTitleFontSize * @text 実績名の文字サイズ * @desc 実績獲得ポップアップに表示される * 取得した実績名の文字サイズ * @type number * @parent popup * @min 16 * @default 20 * * @param popupTitleColor * @text 実績名の文字の色番号 * @desc 実績名の文字表示に使用する色 * ※c[数字] ←の数字欄に入れる数字 * @type number * @parent popup * @min 0 * @default 1 * * @param popupMessage * @text メッセージの内容 * @desc 実績獲得ポップアップに表示される * 獲得メッセージの内容 * @type string * @parent popup * @default 実績を獲得しました * * @param popupMessageFontSize * @text メッセージの文字サイズ * @desc 実績獲得ポップアップに表示される * 獲得メッセージの文字サイズ * @type number * @parent popup * @min 12 * @default 16 * * @param popupSound * @text 効果音 * @desc 実績獲得時に再生する効果音の設定 * @type struct<Sound> * @parent popup * @default {”soundName”:”Saint5”,”soundVolume”:”90”} * * @param popupWindowImage * @text ウィンドウ画像 * @desc 実績獲得ポップアップのウィンドウ画像 * @type file * @require true * @parent popup * @dir img/system/ * @default Window * * @param popupOpacity * @text ウィンドウ背景の透明度 * @desc ウィンドウ背景の透明度(0~255) * -1の場合はデフォルトの透明度を使用します * @type number * @parent popup * @min -1 * @max 255 * @default -1 * * @param titleMenu * @text ■ タイトル / メニュー画面設定 * * @param titleMenuUseInTitle * @text タイトル画面に表示 * @desc タイトル画面に実績メニューを表示するか? * @type boolean * @parent titleMenu * @on 表示する * @off 表示しない * @default true * * @param titleMenuUseInMenu * @text メニュー画面に表示 * @desc メニュー画面に実績メニューを表示するか? * @type boolean * @parent titleMenu * @on 表示する * @off 表示しない * @default true * * @param titleMenuText * @text 項目名 * @desc タイトルやメニューに表示する際の * 実績メニューの項目名 * @type string * @parent title * @default 実績 * * @param achievementMenu * @text ■ 実績画面設定 * * @param achievementMenuHiddenTitle * @text 未獲得実績の表示名 * @desc 実績画面で未取得の実績の欄に * 表示する名前 * @type string * @parent achievementMenu * @default ????? * * @param achievementMenuHiddenIcon * @text 未獲得実績のアイコンID * @desc 実績画面で未取得の実績の欄に * 表示するアイコンのID * @type number * @parent achievementMenu * @default 0 * * @param advanced * @text ■ 上級者向け設定 * * @param advancedOverwritable * @text 獲得済み実績の再取得 * @desc 既に獲得済みの実績でも再取得できるようにします * @type boolean * @parent advanced * @on する * @off しない * @default false * * @param achievementMenuCancelMessage * @text 閉じるボタンのテキスト * @desc 実績画面を閉じるボタンのテキスト * 空欄の場合は閉じるボタンを表示しません * @type string * @parent achievementMenu * @default 閉じる */
