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

Project1

 找回密码
 注册会员
搜索
查看: 6362|回复: 33
打印 上一主题 下一主题

[原创发布] 简单重装机兵的战车范围乘降系统

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2233
在线时间
380 小时
注册时间
2021-11-7
帖子
176
跳转到指定楼层
1
发表于 2021-11-8 23:50:14 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 夏虫沉默 于 2025-3-11 00:29 编辑

运行环境:rpg maker mv
系统版本:v1.62
实现了1~3人的地图范围乘降和战斗中乘降(依据1号角色(x,y)坐标判断距离4以内是否有战车),但是只有3辆战车;
事件实现了简单的金属探测器效果,(持有探测器,且探测器on状态下,宝物执行第二页,第二页行走图闪烁,但是没有做距离判断);

脚本简介:
DriveKeyListener.js大地图中按下A键打开乘降界面;
VendMachine.js售货机脚本;
JAVASCRIPT 代码复制
  1. //前面4个是售货机商品,第5个是售后机奖品
  2. item=[$dataItems[1],$dataItems[2],$dataItems[3],$dataItems[4],$dataItems[5]];
  3. SceneManager.push(VendScene);//打开售货机视图

MovingUpJu.js脚本玩家或者队员移动到地图(x,y)位置,使用开关11控制队员是否禁止跟随主角(false为不禁止,true为禁止),可以在脚本开头修改FOLLOW_SWITCH_ID的值;
如果你要玩家移动到事件位置可以这样写
JAVASCRIPT 代码复制
  1. //玩家移动到事件1的位置
  2. movePlayerTo($gameMap.event(1).x,$gameMap.event(1).y)
  3. //队列中第2位移动到事件2的位置
  4. moveFollowerTo(2,$gameMap.event(2).x,$gameMap.event(2).y)
  5. //这两个方法的返回值都是Promise类型,如果你要让玩家到达某个位置再执行动作的话,可以这么写
  6. moveFollowerTo(2,$gameMap.event(2).x,$gameMap.event(2).y).then((result) => {
  7.         if (result) {
  8.                 //以下是2号到达目标位置再执行的代码
  9.                 console.log("2号已经到达目标位置");
  10.         } else {
  11.                 //以下是2号无法到达目标位置执行的代码
  12.                 console.log("2号无法到达目标位置");
  13.         }
  14. });
  15. //在不移动玩家的情况下,判断玩家是否能够到达一定距离内的事件(x,y)位置
  16. canPlayerReachEvent (eventId, maxDistance) //第一个参数是事件ID,第二个是曼哈顿距离(简单说就是目标距离玩家多少个格子以内)。
  17. //返回值true为可以到达,false为不可到达


一辆战车配一个队员,暂不支持多人乘坐同一辆战车
乘降菜单增加了牵引,同时多人乘降牵引时可能有Bug;
战车可以移动、停泊到新地图;
战斗结算时使得战车不获得经验,战车上的角色也能获得经验;
在新建地图中优先建立战车事件1~8用以传递战车事件,如图5;
并未优先创建战车事件时也可以通过在移动到新地图时调用方法juEventInit(id1,id2,id3)弥补这个问题,参数(ID)指在该地图中的战车事件ID;
如果懒得调用方法juEventInit(id1,id2,id3),也可以把地图1左上角的事件复制到战车可以到达的地图里;
新版的BUG可能会比基础版本还多;
更新了范例;
范例链接:https://pan.baidu.com/s/1F9V_4P5RU_wIqKawrumhzw
提取码:z1yw

图5.jpg (196.08 KB, 下载次数: 52)

图5

图5

战斗中.jpg (215.86 KB, 下载次数: 57)

战斗中

战斗中

demo.gif (290.11 KB, 下载次数: 23)

范围乘降

范围乘降

plugins.rar

10.91 KB, 下载次数: 168

原来插件

plugins新.zip

22.77 KB, 下载次数: 9

新版插件

评分

参与人数 3+3 收起 理由
summer92 + 1 我很赞同
y967 + 1 我很赞同
melonbun + 1 塞糖

查看全部评分

欲速春风山劝阻,不得恰恰不得呼。

Lv3.寻梦者

梦石
0
星屑
1226
在线时间
77 小时
注册时间
2009-10-25
帖子
17
23
发表于 2025-5-5 08:16:18 | 只看该作者
插件实在是不会也没时间研究,转成MZ版的尝试屡屡失败,只能自己捣鼓了一个纯事件战车升降系统了,有同样MZ制作需求的小白们可以共同探讨
纯事件脚本战车升降
https://rpg.blue/forum.php?mod=v ... 3&fromuid=74375
(出处: Project1)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1226
在线时间
77 小时
注册时间
2009-10-25
帖子
17
22
发表于 2025-3-31 11:01:15 | 只看该作者
都更新新版本了,不如顺手更新一个MZ版的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
47
在线时间
9 小时
注册时间
2025-3-7
帖子
1
21
发表于 2025-3-11 17:20:50 | 只看该作者
大佬大佬大佬,谢谢了,哇,神了,这几天天天看这个贴子,更新了,谢谢大佬,可以加个练习方式吗,qq1376570808
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1737
在线时间
123 小时
注册时间
2023-12-26
帖子
226
20
发表于 2024-3-23 04:44:29 | 只看该作者
没有制作牵引战车,,游戏开始就点人物下车就出错。

点评

不过我已经把脚本忘得差不多了,忘记怎么改了,以后再做吧  发表于 2025-2-22 16:12
牵引也不难,用事件就能做,就是在调查时让战车队友入队就行,脱离牵引,就是让战车队友离队  发表于 2025-2-22 16:08
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
744
在线时间
96 小时
注册时间
2023-12-22
帖子
6
19
发表于 2024-2-4 16:42:03 | 只看该作者
夏虫沉默 发表于 2021-11-20 00:35
这个暂时没有办法,因为我还没入手MZ

有mz版的吗
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
899
在线时间
88 小时
注册时间
2008-2-4
帖子
72
18
发表于 2023-6-23 09:02:32 | 只看该作者
战车装备和人物装备系统有么
关注 小迷弟,永远不迷路
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
580
在线时间
125 小时
注册时间
2023-4-24
帖子
21
17
发表于 2023-6-2 06:04:00 | 只看该作者
必须支持一波
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
32
在线时间
2 小时
注册时间
2023-5-29
帖子
1
16
发表于 2023-5-31 08:23:57 | 只看该作者
大佬,我用了你这个,然后进去游戏乘降会报错,显示X未定义

点评

这个是一个小BUG,你需要先移动一格,上下左右都行  发表于 2025-2-22 16:02
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1249
在线时间
76 小时
注册时间
2020-6-20
帖子
60
15
发表于 2023-5-26 21:01:03 | 只看该作者
很厉害的说
可惜 不全
真希望有某大佬发一个全面点的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-10 22:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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