设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

有没有利用mv自带的分区制作空气墙的办法或者插件

查看数: 4829 | 评论数: 6 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-1 11:04

正文摘要:

如题……我把树叠在一起企图做成类似墙的东西,但是因为mv同一块图块只能叠2个东西,因此出现了通行度问题,想问下能不能用分区系统做空气墙,类似让一个事件在同一组分区的每一块地方生效 ...

回复

yinzord 发表于 2020-4-2 10:06:01
Region Restrictions 比较好使
走出300加 发表于 2020-4-1 20:06:09
我觉得2楼说的办法是最简单最高效的

点评

4楼的解决办法更方便  发表于 2020-4-1 20:08
tseyik 发表于 2020-4-1 19:20:59
* @param passableRegions
* @desc タイルに関係なく通行を可能にするリージョン番号
* 初期値: 251
* @default 251
*
* @param dontPassRegions
* @desc タイルに関係なく通行を不可にするリージョン番号
* 初期値: 252 253
* @default 252 253

  1. //=============================================================================
  2. // TMPlugin - リージョン通行設定
  3. // バージョン: 1.0.0
  4. // 最終更新日: 2018/03/02
  5. // 配布元    : http://hikimoki.sakura.ne.jp/
  6. //-----------------------------------------------------------------------------
  7. // Copyright (c) 2018 tomoaky
  8. // Released under the MIT license.
  9. // http://opensource.org/licenses/mit-license.php
  10. //=============================================================================

  11. /*:
  12. * @plugindesc その場所が通行可能かどうかをリージョンで設定できるようになります。
  13. *
  14. * @author tomoaky (http://hikimoki.sakura.ne.jp/)
  15. *
  16. * @param passableRegions
  17. * @desc タイルに関係なく通行を可能にするリージョン番号
  18. * 初期値: 251
  19. * @default 251
  20. *
  21. * @param dontPassRegions
  22. * @desc タイルに関係なく通行を不可にするリージョン番号
  23. * 初期値: 252 253
  24. * @default 252 253
  25. *
  26. * @param counterRegions
  27. * @desc カウンター属性をもたせるリージョン番号
  28. * 初期値: 253
  29. * @default 253
  30. *
  31. * @help
  32. * TMPlugin - リージョン通行設定 ver1.0.0
  33. *
  34. * 使い方:
  35. *
  36. *   プラグインパラメータで通行可能リージョンと通行不可リージョンの番号を
  37. *   それぞれ設定してください。
  38. *   これらのリージョンが付加された場所ではタイルによる通行判定を実行せず、
  39. *   リージョンでのみ通行できるかどうかが決まります。
  40. *
  41. *   また、リージョン番号を半角スペースで区切って複数設定することで
  42. *   複数のリージョンに通行設定を適用できます。
  43. *
  44. *   プラグインコマンドはありません。
  45. *
  46. *   このプラグインは RPGツクールMV Version 1.5.1 で動作確認をしています。
  47. *
  48. *   このプラグインはMITライセンスのもとに配布しています、商用利用、
  49. *   改造、再配布など、自由にお使いいただけます。
  50. */

  51. var Imported = Imported || {};
  52. Imported.TMRegionPassable = true;

  53. (function() {

  54.   var parameters = PluginManager.parameters('TMRegionPassable');
  55.   var passableRegions = (parameters['passableRegions'] || '251').split(' ').map(Number);
  56.   var dontPassRegions = (parameters['dontPassRegions'] || '252 253').split(' ').map(Number);
  57.   var counterRegions = (parameters['counterRegions'] || '253').split(' ').map(Number);

  58.   //-----------------------------------------------------------------------------
  59.   // Game_Map
  60.   //

  61.   var _Game_Map_checkPassage = Game_Map.prototype.checkPassage;
  62.   Game_Map.prototype.checkPassage = function(x, y, bit) {
  63.     var regionId = this.regionId(x, y);
  64.     if (passableRegions.indexOf(regionId) >= 0) return true;
  65.     if (dontPassRegions.indexOf(regionId) >= 0) return false;
  66.     return _Game_Map_checkPassage.call(this, x, y, bit);
  67.   };

  68.   var _Game_Map_isCounter = Game_Map.prototype.isCounter;
  69.   Game_Map.prototype.isCounter = function(x, y) {
  70.     var regionId = this.regionId(x, y);
  71.     if (counterRegions.indexOf(regionId) >= 0) return true;
  72.     return _Game_Map_isCounter.call(this, x, y);
  73.   };

  74. })();
复制代码

点评

谢谢,不过已经通过4楼的办法解决了  发表于 2020-4-1 20:09
play337 发表于 2020-4-1 17:17:24
Region Restrictions (YEP)
http://www.yanfly.moe/wiki/Region_Restrictions_(YEP)
https://youtu.be/KiyK_Ny4CMs

送佛送上西~

点评

非常感谢!终于解决这个问题了!  发表于 2020-4-1 18:43
wabcmcc 发表于 2020-4-1 12:13:27
本帖最后由 wabcmcc 于 2020-4-1 16:00 编辑

用區域ID作通行度插件,論壇上有多位作者原創發佈.
外國作者 YEP.木星.....等等...

点评

添加連結.  发表于 2020-4-1 16:10
可以给个链接或者搜索关键词吗  发表于 2020-4-1 13:23
472453497 发表于 2020-4-1 11:12:45
制作一个透明的图块,1格的,而且无法通行。。等你的树弄上去以后,然后再把这个透明的图块重叠上去,由于透明图块无法通行,那么这就相当多了一个看不见的墙!!

点评

这个办法我懂……但是这样一格一格做着实很麻烦,想问下有没有更方便的办法  发表于 2020-4-1 11:17
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-25 22:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表