マップタイルのコピー

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
ビービー
記事: 298
登録日時: 2016年1月12日(火) 18:40

Re: マップタイルのコピー

投稿記事by ビービー » 2016年10月22日(土) 16:47

こんにちは。

このプラグインを利用させていただいていたのですが、ツクールMVのバージョン1.3.3にして以降YEP_MessageCoreと競合しているかもしれません。

いままで1.2だったものを1.3.3に上げたのでこの間ですでに発生していたのかはわかりませんが、それぞれ単独でONにした場合は機能するものの、両方入れた際にタイルをコピーすると「undefined is not a function」というエラーがでてしまいます。

プラグインは両方とも最新のものを使用しています。
SupponChangeTileId 1.05
YEP_MessageCore 1.17

よければ検証していただけるとありがたいです。
よろしくお願いします。

------------------------------------------------------
Twitterやってます。
https://twitter.com/BB_ENTER
ブログもやってます。
http://bb-entertainment-blog.blogspot.jp/
アバター
Suppon
記事: 31
登録日時: 2016年1月07日(木) 06:19
連絡を取る:

Re: マップタイルのコピー

投稿記事by Suppon » 2016年10月25日(火) 19:46

こんにちは ビービーさん。

不具合報告ありがとうございます。

当不具合は、自分で作っているゲームでも確認されているので、
原因はだいたいつかめていますが、それぞれのJSのバージョンが
古いため、バージョンアップをしてから、確認したいと思います。

ですので、修正に1週間程度の時間をいただけたらと思います。
よろしくお願いいたします。
アバター
ビービー
記事: 298
登録日時: 2016年1月12日(火) 18:40

Re: マップタイルのコピー

投稿記事by ビービー » 2016年10月25日(火) 21:55

対応していただけるということでありがとうございます。

ひとまず私だけに起きている事象でなくてひと安心できました。

時間の方は私のゲーム制作はかなり牛歩なので問題ありません。
お時間あるときに対応していただければと思います。
よろしくお願いします。
------------------------------------------------------
Twitterやってます。
https://twitter.com/BB_ENTER
ブログもやってます。
http://bb-entertainment-blog.blogspot.jp/
アバター
Suppon
記事: 31
登録日時: 2016年1月07日(木) 06:19
連絡を取る:

Re: マップタイルのコピー

投稿記事by Suppon » 2016年10月29日(土) 10:48

こんにちわ :D
YEP_MessageCoreと同時に作動させてもエラーが起きないよう
修正したversion 1.06をアップしました。
お手数ですが、差し替えをお願いいたします。
添付ファイル
SupponChangeTileId106.zip
version 1.06
(3.9 KiB) ダウンロード数: 118 回
アバター
ビービー
記事: 298
登録日時: 2016年1月12日(火) 18:40

Re: マップタイルのコピー

投稿記事by ビービー » 2016年10月29日(土) 13:48

修正ありがとうございます。

こちらのプラグインもYEP_MessageCoreも両方かなり重要なプラグインだったのでとても助かりました。
本当にありがとうございました。
------------------------------------------------------
Twitterやってます。
https://twitter.com/BB_ENTER
ブログもやってます。
http://bb-entertainment-blog.blogspot.jp/
9太郎
記事: 9
登録日時: 2016年9月23日(金) 18:04

Re: マップタイルのコピー

投稿記事by 9太郎 » 2017年1月08日(日) 00:04

お世話になってます。

仕組みについての相談?になるのですが、
同じ数のループを回した際に、addコマンドに比べて、
removeコマンドの処理速度が遅いようなので、
何かしらの方法で速度を早くする方法はあるでしょうか?

Version 1.05を利用しています。
アバター
Suppon
記事: 31
登録日時: 2016年1月07日(木) 06:19
連絡を取る:

Re: マップタイルのコピー

投稿記事by Suppon » 2017年1月08日(日) 10:32

こんにちはです、9太郎さん。 :P

このremoveしたときの挙動についてですが、
いったんマップタイルのデータをまっさらな状態に戻してから再度、
以前にaddしたデータの順番通りに、タイルIDをチェンジしていくという
処理をしてますので、どうしても時間がかかってしまうのです。

なぜこういう処理をしているのかというと、removeに該当する座標の
タイルIDに、まだ他のデータが残ってる場合、そのIDの値が何なのかわからないので、
あえてこのような処理をするようにしています。

対策としては、removeされる予定のあるデータは、すべて同じ
ID(プラグインコマンドの時のデータIDです)にしておけば、
1回のremoveコマンドですべてremoveすることが、できますが、
この方法ではいかがでしょうか?
どうしても、IDを別々に分けないといけない場合だと、
この方法では難しいかもしれませんが。
9太郎
記事: 9
登録日時: 2016年9月23日(金) 18:04

Re: マップタイルのコピー

投稿記事by 9太郎 » 2017年1月10日(火) 22:33

お返事遅くなりまして、すいません。

そうですか、仕組み上、高速化は難しい感じですね。
やろうとしている事は、
マップを作成後、addコマンドで蓋用のタイルを使ってマップを覆い隠し、
条件がそろった座標だけ、
removeコマンドでタイルを削除するという事をおこないたいと思っていまして。

極端な条件だと、縦×横パネル数を操作する事になるので、
単IDというわけにはいかず。

処理が遅くなる事を前提とした作りにするか、
逆に条件がそろった座標にaddしていく作りにするか、なのか?
ご確認ありがとうございました。
utako
記事: 3
登録日時: 2018年5月10日(木) 02:18

Re: マップタイルのコピー

投稿記事by utako » 2018年5月10日(木) 02:37

こんにちは

マップタイルコピープラグインに感銘を受けて、部屋の模様替えを主軸にした作品を作らせてもらっています。
きちんと動作しているのですが、一点だけ。マップチップを重ねるとうまく描画してくれないことがあるようです。
画像のように、棚の上に目覚まし時計を置きたいのですが、コピー元ではうまく重なっているものが、コピーするとチップの順序が変わってしまい、時計が埋もれてしまいます。
重なったチップもコピーすることは可能でしょうか。

別IDでadd、一旦removeしてからadd、changeなど試してみましたがうまくいきませんでした

マップチップはコミュ将さんの 女の子の部屋set ☆パステルカラーの家具 です
viewtopic.php?f=15&t=4704
バージョンは1.06で確認しました
添付ファイル
2018-05-10_02-17-13.png
2018-05-10_02-17-13.png (26.88 KiB) 閲覧数: 229 回
utako
記事: 3
登録日時: 2018年5月10日(木) 02:18

Re: マップタイルのコピー

投稿記事by utako » 2018年5月13日(日) 00:37

自己解決しました。
タイルの通行設定「☆(下をくぐって通れる)」を設定してあるとレイヤーが一番上になる、ツクール側の仕様でした。
お騒がせしましたー

“MV:プラグイン素材” へ戻る