搜索附件  
同能RPG制作大师 附件中心 同能RM技术讨论区 RPG Maker MZ 讨论区 【插件MZ/MV通用】方阵范围判定: MaDaMan_fangzhenfanweipianding1.15.rar

【插件MZ/MV通用】方阵范围判定: MaDaMan_fangzhenfanweipianding1.15.rar

 

【插件MZ/MV通用】方阵范围判定:
方阵范围判定
MaDaMan_fangzhenzuobiaoMZ.js

功能:
1.将指定范围存入公共变量,或从中删除
2.判断指定地图事件或角色是否在范围中

插件提供如下脚本命令:

1.划定范围指令
PluginManager.fanweishezhi([x1, y1, x2, y2], 目标模式, 距离模式, 变量id)

根据当前地图中指定范围每一格的坐标生成标记,并存入公共变量,最大支持999*999地图
可设置矩形范围、基于曼哈顿距离的范围、十字范围
地图的标记会分别存放

传入参数说明
[x1,y1,x2,y2]——指定范围的左上右下两个顶点,根据指传入的目标值决定是相对坐标还是绝对坐标

目标模式——指定划定范围的参照点
传入值>0则参照点为id对应传入值的地图事件
传入值=0则以玩家为参照点
传入值0则划定范围需同时满足曼哈顿距离不大于传入值
传入值0为对应id的地图事件,否则为玩家角色

4.提取坐标命令
PluginManager.tiquzuobiao(变量id, 地图id ,[x, y], 顺序, 清除标记)
将保存的坐标取出,保存至两个公共变量

参数说明:
变量id——设置范围时输入的变量id
地图id——需取出的坐标所在地图,小于等于0时为当前地图
[x,y]——保存取出坐标的公共变量id
顺序——取出标记的顺序
传入值=0则取出第一个格子的坐标,及所设置范围自上第一排左起第一个的格子
传入值>0则取出数值对应顺序的格子坐标
传入值

QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

GMT+8, 2024-5-20 11:30 , Processed in 0.026630 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部