RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

Save Variable Core - SaveVariableCore.js

シェア用テキスト:
▼Save Variable Core(柊 菜緒様作) - SaveVariableCore.js
https://plugin.fungamemake.com/archives/12765
プラグイン内の変数を簡単にセーブに対応させる前提プラグイン

ふりがな:せーぶばりあぶるこあ

機能概要: プラグイン内の変数を簡単にセーブに対応させる前提プラグイン

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

作者:柊 菜緒

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

ダウンロードページ:https://raw.githubusercontent.com/n2naokun/RPGMaker-MV/…

ファイル名:SaveVariableCore.js

プラグインのヘルプ:

/*:
 * @plugindesc プラグイン内の変数を簡単にセーブに対応させる前提プラグイン
 * @author n2naokun(柊菜緒)
 *
 * @help var インスタンスの名前 = new saveObject(”プラグインの名前”);
 * まず上記のようにプラグイン内でインスタンスを生成してください。
 * セーブしたいデータがある場合は
 * インスタンスの名前.saveParams以下に新しく変数/オブジェクトを作ってください。
 * 
 * 例:(インスタンスの名前がsaveの場合)
 * save.saveParams.items = 1;
 * このような感じで使ってください。(オブジェクトも入れれます)
 * また、使用直前に
 * var savedata = save.saveParams;
 * savedata.item = 1;
 * savedata.item2 = 1;
 * のように省略することも可能です。
 * (JavaScriptがオブジェクトを参照渡しすることを利用しています。)
 * ※使用直前でないと上手く動作しないことがあります。
 * 
 * プレーヤーがセーブ/ロードしたタイミングでセーブ/ロードされます。
 * ※セーブごとに内容が変わるので注意。
 * 
 * 
 * 
 * 
 * 仕組みの解説
 * ロードされると自動的にグローバル変数の$saveParams[”プラグインの名前”]
 * が各インスタンスのsaveParamsからアクセスできるように更新されます。
 * 
 * 例のようにsave.saveParamsにアクセスすると実際には
 * $saveParams[”プラグインの名前”]にアクセスされます。
 * var savedata = save.saveParams のように省略する場合は直前に行わないと
 * 新しい参照先に切り替えが行われず上手く動作しません。
 * (言語の仕様なのでご容赦ください。)
 * 
 * 
 * 
 * 利用規約:
 *  作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
 *  についても制限はありません。
 *  このプラグインはもうあなたのものです。
 */

スポンサードリンク

スポンサードリンク

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