ページ 11

指定座標のマップタイルを置換

Posted: 2020年12月29日(火) 03:01
by アレイド
現在ツクールMVにて、指定座標のマップタイルを置換する方法がないか模索しております。
具体的には、特定スキル使用時にプレイヤーの目の前の座標に岩があった場合、それを消すようなイメージです。
マップタイルをコピーするスクリプトは発見したのですが、単純にタイルIDを変更することは難しいものでしょうか?

VXでは、CACAO SOFT様がそのような機能を持つスクリプトを配布してらしたのですが、MVでは見当たらずご質問させていただきました。
http://cacaosoft.webcrow.jp/script/rgss2/chgt.html

あまり現実的ではないでしょうか?
もしプラグインをご存じの方や、作成可能な方がいらっしゃればお力添えいただければ幸いです。

Re: 指定座標のマップタイルを置換

Posted: 2020年12月29日(火) 10:03
by ムノクラ
アレイド さんが書きました:現在ツクールMVにて、指定座標のマップタイルを置換する方法がないか模索しております。
具体的には、特定スキル使用時にプレイヤーの目の前の座標に岩があった場合、それを消すようなイメージです。
マップタイルをコピーするスクリプトは発見したのですが、単純にタイルIDを変更することは難しいものでしょうか?

VXでは、CACAO SOFT様がそのような機能を持つスクリプトを配布してらしたのですが、MVでは見当たらずご質問させていただきました。
http://cacaosoft.webcrow.jp/script/rgss2/chgt.html

あまり現実的ではないでしょうか?
もしプラグインをご存じの方や、作成可能な方がいらっしゃればお力添えいただければ幸いです。
下記はいかがでしょうか?

▼Suppon Change Tile ID(Suppon様作) - SupponChangeTileId.js
https://plugin.fungamemake.com/archives/16630
マップタイルIDのコピー&ペーストを行います。


ただ、例に挙げられた実装ですと、岩をイベントにしておき、スイッチをONにすると消えるようにするほうが無難な作りだとは思います。
例なので、本当にやりたいことがこれで実現できるかは分かりませんが…

Re: 指定座標のマップタイルを置換

Posted: 2020年12月30日(水) 03:48
by アレイド
早速ありがとうございます!

岩が上層レイヤーのため、上層レイヤーだけ消せると凄く都合がよかったのですが、
こちらのプラグインでも疑似的に再現することはできそうです。

ただ、やはりご指摘の通りイベントにするのが普通のやり方にも思えますので、それも含めて考えたいと思います。
ありがとうございます。