terunon'sLab一覧

【terunon'sLab】ツクールMツクールMV・MZ共用プラグイン無印版…ゲーム内で頭身を変更する)『ホコグラの頭身を自在に変えるプラグイン(ツクールMV・MZ共用)』

注目度★★★★★

ホコグラの頭身を自在に変えるプラグイン(ツクールMV・MZ共用)

商品内容
ツクールMV・MZ共用プラグイン本体
・TN_SpriteExpander.js
(ホコグラの頭身を自在に変えるプラグイン無印版…ゲーム内で頭身を変更する)
・TN_SpriteExpanderEx.js ※2023.10.23より追加
(ホコグラの頭身を自在に変えるプラグインEX…頭身を変更したホコグラを画像出力する)機能概要
歩行グラフィックの胴体を、ゲーム上で引き伸ばし頭身を上げます。
素材の加工をすることなく、プラグインパラメータやファイル名で入力した任意の比率で好きな頭身にすることができます。関連・連携プラグイン
・ImageSmoothSetting.js画像ぼかし個別設定プラグイン(トリアコンタン様)【MV/MZ】
ツクール側の仕様上、ホコグラを含む画像拡縮を行った場合に自動的にぼかし処理がかかる場合がありますが、それが原因で頭身を変更したホコグラの胴体に若干のぼやけが発生するのを防ぐことができます。

・DiagonalSpriteGenerator.js4方向ホコグラから8方向画像を自動生成するプラグイン【MV/MZ】
8方向画像を自動生成・一括出力できるプラグインです。
本プラグイン(TN_SpriteExpanderEx.js)と連携が可能で、併用すると「頭身を変更した8方向画像」を生成できます。競合情報
「ホコグラの頭身を自在に変えるプラグイン(SpriteExtender.js)」は処理の再定義を含むため、プラグインリスト上方への適用が推奨されます。歩行グラフィックの表示挙動自体を改変するプラグインとは競合する可能性がありますので、予めご了承ください。

※いずれの競合も、同梱の「ホコグラの頭身を自在に変えるプラグインEX」(SpriteExtenderEX.js)で、ゲーム内ではなく画像素材自体を頭身を変更した物に差し替えてしまえば発生しません。用途に応じてご検討ください。

知見があるプラグイン競合について共存方法を下記に記載します。
プラグインを改変する場合は配布元の規約に従ってください。

・Keke_KageMaster.js影マスター(ケケー様)v3.1
【MV/競合回避可能】本プラグインTN_SpriteExtender.jsをプラグインリストの上方に配置した上で、Keke_KageMaster.js1081行目を以下に変更
元:varframeWidth=ori._frame.width;
改:varframeWidth=ori.patternWidth?ori.patternWidth():ori._frame.width;

・SAN_ResidualSprites.js残像スプライツ(サンシロ様)v1.02
【MV/競合回避困難】SAN_ResidualSprites.js自体に茂みタイル上にいるキャラクターの残像を生成する機能がないため、茂み表示を拡張して頭身を制御している本プラグインと併用すると残像が表示されなくなります。

・MV3D.js/MZ3D.js(Cutievirus様)
【MV・MZ/競合回避困難】ツクールの基盤から大幅な改修を加えるプラグインであり、また処理内容も他開発者から読み取れないよう難読化されているため対応は難しいです。ライセンス表記
・商用作品への利用:可
・R-18・R-18G作品への利用:可
・クレジット表記:不要(ですが、してくれると嬉しいです)
・再配布:
 TN_SpriteExpander.js…作品に組み込んだ形であれば可/本素材自体の再配布は不可
 TN_SpriteExpanderEx.js…不可(テストプレイ環境以外では機能しません)

不具合サポート、お問い合わせはツイッター(@trinitroterunon)
またはメール(trinitroterunon★outlook.com★→@)から承ります。
本プラグインがあなたのゲームに彩りをもたらすことを願っています。

続きを読む


【terunon'sLab】疑似3D的にナナメ画像を生成します『4方向ホコグラから8方向画像を自動で作るプラグイン(ツクールMV・MZ共用)』

注目度★★★★★

4方向ホコグラから8方向画像を自動で作るプラグイン(ツクールMV・MZ共用)

商品内容
ツクールMV・MZ共用プラグイン本体(TN_DiagonalSpriteGenerator.js)機能概要
本プラグインをONにしてテストプレイを起動すると、characterフォルダを読み込みナナメを向かせた差分pngを生成します。

生成したナナメ画像は、同梱のPD_8DirDash.jsなどの
8方向移動系プラグインでゲーム内で使用することができます。

本プラグインがあなたのゲームに彩りをもたらすことを願っています。8方向化の仕組みと得意分野
画像の一部分を拡縮するアルゴリズムで、疑似3D的にナナメ画像を生成しています。
ツクールMV/MZの標準4方向人型ホコグラに最適化しており、
動物や大型キャラクターでもある程度ナナメに見える生成結果を見込めますが、
箱型のキャラクターや、画像横幅が広すぎるキャラクターはやや苦手です。
(拙作ゲーム『アブセンテッドエイジ』で同アルゴリズムを採用していますのでご興味あれば見てみてください)

仕組み上、特殊な配置の画像(デフォルト素材の$BigMonster.pngのような
正面向きだけを4行で4体連ねている画像)からは正常に8方向画像を作れませんので、予めご了承ください。関連・連携プラグイン
・TN_SpriteExtenderEx.js(ホコグラの頭身を自在に変えるプラグインEX)
 拡縮比率を指定し、頭身を変えたホコグラを一括自動生成できるプラグインです。
 2019年発売のTN_SpriteExtender.js(ホコグラの頭身を自在に変えるプラグイン)
 にver2.0アップデート(2023年)以降同梱されています。
 
 本プラグインと連携が可能で、
 併用すると「頭身を変更した8方向画像」を生成できます。

・PD_8DirDash.js(しおいぬ様)…製品にも同梱しています
 8方向画像に対応したナナメ移動を可能にするプラグインです。
 ツクールMV用プラグインですが、MZでも動作確認済みです。

 本プラグインのデフォルトパラメータや出力レイアウトは
 PD_8DirDash.jsを想定したものになっています。
(もちろん他の8方向移動プラグインでもご使用いただけます)ライセンス表記
・商用作品への利用:可
・R-18・R-18G作品への利用:可
・クレジット表記:不要(ですが、してくれると嬉しいです)
・本素材自体の再配布は不可

不具合サポート、お問い合わせはツイッター(@trinitroterunon)
またはメール(trinitroterunon★outlook.com★→@)から承ります。
本プラグインがあなたのゲームに彩りをもたらすことを願っています。

続きを読む