Follow along with the video below to see how to install our site as a web app on your home screen.
注意事項: This feature may not be available in some browsers.
rmmz_objects.js の中でグローバル変数として読み取っていました。以下のメソッドです。 // RPGツクールMZ v1.10.0 rmmz_objects.js
Game_Map.prototype.tileWidth = function() {
if ("tileSize" in $dataSystem) {
return $dataSystem.tileSize;
} else {
return 48;
}
};
$dataSystem.tileSize がデータベースでの設定値です。正確にはプロジェクトの data フォルダに格納されている System.json というファイルから値を引っ張っています。System.json を書き換えるようなシステムを自作する必要があるかもしれません(未検証)。/*:ja
* @target MZ
* @plugindesc プラグインの説明。
* @author プラグインの製作者。
* @url http://
* @help プラグインのヘルプ。
*
* @command ChangeTileSize
* @text タイルサイズを変更
* @desc タイルサイズを指定した値に変更します。
* @arg tileSize
* @text タイルサイズ
* @desc タイルサイズの設定値です。
* @default 48
* @type select
* @option 48×48
* @value 48
* @option 32×32
* @value 32
* @option 24×24
* @value 24
* @option 16×16
* @value 16
*
*/
(() => {
"use strict";
PluginManager.registerCommand('Forum_ChangeTileSize', 'ChangeTileSize', args => {
const newSize = Number(args.tileSize);
$dataSystem.tileSize = newSize;
});
})();
こちらについてもグローバル変数の操作で一時的な対応ができます。あと、顔グラとアイコンがrmmz_managersで見つかりまして
こちらは違うみたいなのですが、同じように
変更などは出来るのでしょうか?
$dataSystem.tileSize のように、アイコンサイズであれば $dataSystem.iconSize へ、顔グラフィックであれば $dataSystem.faceSize へ任意の値を代入することによって、それぞれゲーム中にサイズの変更ができます。$dataSystem.iconSize = 16;
$dataSystem.faceSize = 72;