マップライティング&シャドウプラグインプラグイン / ツクールMZ有料プラグイン集
マップ・イベント・キャラクターへリアルタイムの落ち影と疑似ライティングを付与するプラグインです。
地形タグで 壁影 / 屋根判定 を自動化し、ゲーム変数から “角度・色味・濃度・ぼかし” をいつでも操作できます。
概要
✔️ 最大 6 マス高 までの建物影を自動生成
✔️ キャラクター影は 1セル 512 px まで対応、茂み抜きも完備
✔️ 影角度 (0–359°)・明るさ・色補正・ぼかし半径を ゲーム変数 で動的変更
✔️ フィルター ON/OFF はプラグインコマンド 1 行で切替え可能
✔️ 2 マップ分のシャドウテクスチャをキャッシュし再訪ロードを高速化
販売サイト
使い方
- プラグインマネージャーに
Villa_MapLightAndShadow.js
を登録し ON にします。 - タイルセットの 地形タグ を設定
- 影をつける地形タグ … 壁/物体となるタイル
- 屋根・天井の地形タグ … 影を落とさない屋根や天面
- 影を付けたくないイベントのメモ欄に
<noShadow>
と記述してください。 - 下表の “ゲーム変数” をプロジェクト側で用意します。(ID はパラメータで指定)
- マップ開始時や任意タイミングでプラグインコマンド 「フィルターのON」 解除したいときは 「フィルターのOFF」 を実行します。
プラグインコマンド
- フィルターのON … 影・ライティング処理を有効化
- フィルターのOFF … 全フィルターを解除しメモリを解放
設定可能な項目(すべて “ゲーム変数 ID” で指定)
パラメータ | 役割 / 設定範囲 (推奨) |
---|---|
影の角度変数ID | 0–359°(0° = +Y)※0,90,180,270° は内部で±3°補正 |
明るさ変数ID | 0 = 透明 / 255 = 不透明 |
影の色 R/G/B 変数ID | 各 -255~255(+で強調, −で弱め) |
影の濃さ変数ID | 0~30 推奨: 18 |
陰の濃さ変数ID | 0~100 推奨: 70 (物体自体の暗部) |
影ぼかし変数ID | 0~400 推奨: 100–200 (値÷100 が半径) |
注意事項/制限
- 対応高さは “6 マス” まで。より高い建物の影は描画されません。
- 屋根上のオブジェクト・壁面投影など、特殊な影は非対応です。
- 地面影のあるタイルセットは画像側で影を消すと仕上がりが綺麗になります。
- マップ縮小(1 倍未満のズーム)・動的マップサイズ変更とは併用できません。
- 高負荷なシェーダーを使用するため、低スペック環境では FPS 低下の可能性があります。
注意事項
- エフェクトは指定したリージョンにのみ適用されます。
- 他の描画系プラグインと併用する場合、競合が発生する可能性があります。
- 高負荷なエフェクトのため、性能の低い環境では処理遅延が発生する可能性があります。
不具合報告
不具合の報告は以下の連絡先をご利用ください:
- Xアカウント:@rpgmaker_villaA
- メール:villaa.contact☆☆gmail.com(☆☆を@にしてください)
使用規約
オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。