私がプラグイン改造で実装した例を掲載します。
GALV_BasicEventShadows.js
制作者:GALV様
https://galvs-scripts.com/2016/04/07/mv-basic-event-shadows/
例.マップのメモ欄に
$dataMap.meta.文字列で判定
Spriteset_Map.prototype.doActorShadows = function () {
if ($gameSystem._playerShadow) {
// add
var fols = $gamePlayer.followers()._data;
for (var i = 0; i < fols.length; i++) {
fols[i]._shadow = true;
this.createBShadow("f" + i + 1, fols[i]);
}
$gamePlayer._shadow = true;
//マップメモ欄に
if ($dataMap.meta.noShadow) {
return;
}
this.createBShadow("f0", $gamePlayer);
} else {
// Remove
var fols = $gamePlayer.followers()._data;
for (var i = 0; i < fols.length; i++) {
fols[i]._shadow = false;
this.destroyBShadow("f" + i + 1, fols[i]);
}
$gamePlayer._shadow = false;
this.destroyBShadow("f0", $gamePlayer);
}
};
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image