またまたすみません
木などのチップのレイヤーをコピーで重ねようとするとうまくいかないのですが、重ねられる方法はありませんか?
この前の目覚まし時計のように、予め重ねたものを用意しておくという手段で回避は可能なのですが、
「どこにでもチップを置ける」コモンイベントを作った時に、一辺が2以上のチップを置く時の組み合わせの数が膨大になってしまっています。
マップチップは前回と同じくコミュ将さんの 女の子の部屋set ☆パステルカラーの家具 とRTP素材です
viewtopic.php?f=15&t=4704
バージョンは1.06で確認しました
マップタイルのコピー
Re: マップタイルのコピー
- 添付ファイル
-
- 2018-05-22_12-08-21.png (105.49 KiB) 閲覧された回数 8300 回
--------------------------------------------------------------------------
ゲーム作りました
https://freegame-mugen.jp/roleplaying/game_7109.html
MVプラグインも作りました
https://github.com/asakayu/Mihil_RPGMakerMV_plugins
コードレビュー歓迎します
Please feel free to throw me Masakari!
ゲーム作りました
https://freegame-mugen.jp/roleplaying/game_7109.html
MVプラグインも作りました
https://github.com/asakayu/Mihil_RPGMakerMV_plugins
コードレビュー歓迎します
Please feel free to throw me Masakari!
Re: マップタイルのコピー
utakoさん
こんばんは。
このスレッドの最初の投稿のところに
version1.07をアップしました。
B~Eタイルを2重に表示できるようにしました。
お試しいただければと思います。
こんばんは。
このスレッドの最初の投稿のところに
version1.07をアップしました。
B~Eタイルを2重に表示できるようにしました。
お試しいただければと思います。

Re: マップタイルのコピー
素早い対応、ありがとうございます。
B~Eタイルでもレイヤー機能が使えるようになりました。
単に上に重ねていくだけでなく、通行設定☆の部分は最上面に表示されるので、タイルを置く順番も気にせずによくなり最高です!これでガンガン家具を置いていけます。
ありがとうございました!
B~Eタイルでもレイヤー機能が使えるようになりました。
単に上に重ねていくだけでなく、通行設定☆の部分は最上面に表示されるので、タイルを置く順番も気にせずによくなり最高です!これでガンガン家具を置いていけます。
ありがとうございました!
--------------------------------------------------------------------------
ゲーム作りました
https://freegame-mugen.jp/roleplaying/game_7109.html
MVプラグインも作りました
https://github.com/asakayu/Mihil_RPGMakerMV_plugins
コードレビュー歓迎します
Please feel free to throw me Masakari!
ゲーム作りました
https://freegame-mugen.jp/roleplaying/game_7109.html
MVプラグインも作りました
https://github.com/asakayu/Mihil_RPGMakerMV_plugins
コードレビュー歓迎します
Please feel free to throw me Masakari!
Re: マップタイルのコピー
こんばんは。
一回のプラグインコマンドで繰り返しパターンが
使えるようにしてほしいとの要望がありましたので、
改良いたしました。
バグなどございましたら、ご連絡いただければと思います。 http://suppon2008.web.fc2.com/Project1/ ... ileId.html
一回のプラグインコマンドで繰り返しパターンが
使えるようにしてほしいとの要望がありましたので、
改良いたしました。
バグなどございましたら、ご連絡いただければと思います。 http://suppon2008.web.fc2.com/Project1/ ... ileId.html
Re: マップタイルのコピー
version1.08では、プラグインコマンド実行時に、そのデータが、前に追加したデータと同じ場合、データの肥大化を防ぐために、追加しないようにしてましたが、この方式だと、これまでと挙動が変わるという報告がありましたので、同じデータでも、追加するという、これまでと同じ挙動のものを用意いたしました。
version1.08でうまく行かなくなった場合は、version1.09をお試しいただければと思います。
version1.08でうまく行かなくなった場合は、version1.09をお試しいただければと思います。
- 添付ファイル
-
SupponChangeTileId109.zip
- (4.35 KiB) ダウンロード数: 33 回
Re: マップタイルのコピー
こんにちは
今回、このプラグインのversion1.09を使用させていただきました。
しかし、別マップからの読み込みがうまくいきませんでした。
プラグインの中身を確認したところ。
Game_Party.prototype.addSupponCTI = function(args)の中の
繰り返し回数0を追加のif文の条件及び、配列の生成にミスがあると思うので報告させていただきます。
元コード
私が動くように改変したコード
別マップからの読み込みはこれで思ってた感じに動いたのですが、細部までは検証しておりません。
よければ、確認お願いします。
今回、このプラグインのversion1.09を使用させていただきました。
しかし、別マップからの読み込みがうまくいきませんでした。
プラグインの中身を確認したところ。
Game_Party.prototype.addSupponCTI = function(args)の中の
繰り返し回数0を追加のif文の条件及び、配列の生成にミスがあると思うので報告させていただきます。
元コード
コード: 全て選択
Game_Party.prototype.addSupponCTI = function(args){
if(args.length == 12){
var args = [args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[11]-3,args[9],args[10]];
}
if (args.length == 8){
if(args[7]<=2){
var args = [args[0], $gameMap.mapId(), args[1], args[2], args[3], args[4],
$gameMap.mapId(), args[5], args[6], args[7], 1, 1]; //末尾に繰り返しに回数
}
}
if(args.length == 10){ //繰り返し回数0を追加
if(args[7]<=2){
var args = [args[0], args[1], args[2], args[3], args[4], args[5],
args[6], args[8], args[9], args[7], 1, 1]; //末尾に繰り返しに回数
} else { //マップidを追加
args[9] = args[9]-3;
var args = [args[0], $gameMap.mapId(), args[1], args[2], args[3], args[4],
$gameMap.mapId(), args[5], args[6], args[9], args[7], args[8]];
}
}
コード: 全て選択
Game_Party.prototype.addSupponCTI = function(args){
if(args.length == 12){
var args = [args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[11]-3,args[9],args[10]];
}
if (args.length == 8){
if(args[7]<=2){
var args = [args[0], $gameMap.mapId(), args[1], args[2], args[3], args[4],
$gameMap.mapId(), args[5], args[6], args[7], 1, 1]; //末尾に繰り返しに回数
}
}
if(args.length == 10){ //繰り返し回数0を追加
//ここのif文条件をargs[7]<=2からargs[9]<=2 に変更
if(args[9]<=2){
/*var args = [args[0], args[1], args[2], args[3], args[4], args[5],
args[6], args[8], args[9], args[7], 1, 1];*/
//配列の生成を下記に変更。
var args = [args[0], args[1], args[2], args[3], args[4], args[5],
args[6], args[7], args[8], args[9], 1, 1]; //末尾に繰り返しに回数
} else { //マップidを追加
args[9] = args[9]-3;
var args = [args[0], $gameMap.mapId(), args[1], args[2], args[3], args[4],
$gameMap.mapId(), args[5], args[6], args[9], args[7], args[8]];
}
}
よければ、確認お願いします。
Re: マップタイルのコピー
八頭河 さん
こんにちは。
まさに、その通りです。
こちらでも、動作確認いたしました。
ご修正いただき、ありがとうございます。
合わせて、修正したファイルをアップさせていただきました。 また、何かありましたらご連絡いただければと思います。
こんにちは。
まさに、その通りです。
こちらでも、動作確認いたしました。
ご修正いただき、ありがとうございます。
合わせて、修正したファイルをアップさせていただきました。 また、何かありましたらご連絡いただければと思います。

Re: マップタイルのコピー
対応および修正、ありがとうございます。