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

Project1

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

[已经解决] 【交通工具】如何制作自定义交通工具

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4185
在线时间
594 小时
注册时间
2014-1-12
帖子
476
跳转到指定楼层
1
发表于 2016-4-9 23:28:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 沧笙 于 2016-4-13 21:21 编辑

需求:制作载具-汽车,在指定图块或者图块ID可以加速。系统自带的只有船和飞艇,没有陆行工具,并且交通工具数量可能在10左右
谢谢啦(ΦωΦ)每天观望+1
一定塞糖
任性的什么也不写

Lv3.寻梦者

梦石
0
星屑
4185
在线时间
594 小时
注册时间
2014-1-12
帖子
476
13
 楼主| 发表于 2016-4-16 18:24:15 | 只看该作者
seedj13 发表于 2016-4-14 16:59
汽车的图片放在小型船对应的位置,把小型船功能替换成汽车。
新建脚本,内容如下:
Game_Map.prototype.isB ...

哈哈,这个可以有,有没有办法实现大于3个的交通工具

点评

可以在脚本中实现交通工具数量改变,不过在MV页面没法改的  发表于 2016-4-17 09:46
任性的什么也不写
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2016-1-6
帖子
150
12
发表于 2016-4-14 16:59:44 | 只看该作者
汽车的图片放在小型船对应的位置,把小型船功能替换成汽车。
新建脚本,内容如下:
Game_Map.prototype.isBoatPassable = function(x, y) {
    return this.checkPassage(x, y, 0x0800) && this.checkPassage(x, y, 0x0f);
};
汽车的通行就跟人物步行一样了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4185
在线时间
594 小时
注册时间
2014-1-12
帖子
476
11
 楼主| 发表于 2016-4-14 12:32:12 | 只看该作者
king 发表于 2016-4-13 19:41
交通工具扩展版本VA版的 https://rpg.blue/thread-252489-1-1.html
只能召唤JS大触,这方面我也不懂

已改啦啦啦啦啦了
任性的什么也不写
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
27437
在线时间
1535 小时
注册时间
2006-1-10
帖子
2063

开拓者第一届地图绘制大赛RTP组第四名

10
发表于 2016-4-13 19:41:45 | 只看该作者
沧笙 发表于 2016-4-13 18:32
我觉得你这个方法确实挺好的,但是有个问题,如果我有5个载具,那么我怎么新建立载具哪,系统只有3个载具 ...

交通工具扩展版本VA版的 https://rpg.blue/thread-252489-1-1.html
只能召唤JS大触,这方面我也不懂

大致看了一下,也是用区域ID进行判断,包含速度设定等
如果有MV插件的话,功能类似在事件 注释 :交通工具种类  速度  区域ID

建议:你把帖子标题,改为 交通工具   应该有大神出现,给插件的!  
         载具 实在费解
MV帮助 http://miaowm5.github.io/RMMV-F1/日复一日,年复一年人还是保留一点自我兴趣的好啊~~~忘记过去 ,这样我就可以  放弃未来了……哭~~终于找回以前的头像了,哎~~原来我是那么的想念阿……
画地图没灵感?很烦?很无聊 【 戳 我 】一 大 波 地 图 在 等 你  \^0^/
我的游戏
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4185
在线时间
594 小时
注册时间
2014-1-12
帖子
476
9
 楼主| 发表于 2016-4-13 18:35:34 | 只看该作者
seedj13 发表于 2016-4-12 17:09
那你可以在图块里面对加速图块标记地形标记,默认为0,你可以改成1或者其他,然后建立一个公共事件,当进入 ...

谢谢啦,主要是觉得这样好复杂,按理说载具应该有一部分代码可以控制
任性的什么也不写
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4185
在线时间
594 小时
注册时间
2014-1-12
帖子
476
8
 楼主| 发表于 2016-4-13 18:32:37 | 只看该作者
king 发表于 2016-4-13 17:30
简单测试一下  用 YEP.17 – Region Events 这个区域标准,可以进行设置
使用公共事件判断就行,地图上也不 ...

我觉得你这个方法确实挺好的,但是有个问题,如果我有5个载具,那么我怎么新建立载具哪,系统只有3个载具模板
任性的什么也不写
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
27437
在线时间
1535 小时
注册时间
2006-1-10
帖子
2063

开拓者第一届地图绘制大赛RTP组第四名

7
发表于 2016-4-13 17:30:07 | 只看该作者
简单测试一下  用 YEP.17 – Region Events 这个区域标准,可以进行设置
使用公共事件判断就行,地图上也不需要放什么事件……但是通行才是个大麻烦
我的思路是这样的

汽车
1.可以满大街跑,应该是随意上下的
2.上高速公路,可以加速,除此以外,为一般速度
3.撞车事件(实际是为了解决通行问题)

区域设置

插件设置

对应公共事件
06 和 07 穿透ON  只是速度不同  06 速度为 6  07 速度为 4
08撞车 穿透OFF 速度为 4

测试图效果是OK ——谁告诉我,怎么传范例? MV工程文件太大了,到底传那个文件啊?
MV帮助 http://miaowm5.github.io/RMMV-F1/日复一日,年复一年人还是保留一点自我兴趣的好啊~~~忘记过去 ,这样我就可以  放弃未来了……哭~~终于找回以前的头像了,哎~~原来我是那么的想念阿……
画地图没灵感?很烦?很无聊 【 戳 我 】一 大 波 地 图 在 等 你  \^0^/
我的游戏
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2016-1-6
帖子
150
6
发表于 2016-4-12 17:09:28 | 只看该作者
那你可以在图块里面对加速图块标记地形标记,默认为0,你可以改成1或者其他,然后建立一个公共事件,当进入载具后开启,并行处理,当角色的坐标发生变化时,获取角色的X坐标和Y坐标并赋值给变量1和2,然后通过这两个记录X、Y坐标的变量获取指定位置信息,将该位置的地形标记赋值给变量3,然后进行条件分歧判定,当变量3不等于0时,开启加速,这部分代码可以参照我上面帖子里说到的。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4185
在线时间
594 小时
注册时间
2014-1-12
帖子
476
5
 楼主| 发表于 2016-4-12 12:16:20 | 只看该作者
seedj13 发表于 2016-4-12 10:58
工程下面的\img\characters\下面可以改啊,然后在数据库-系统-交通工具图像里选择你需要的图。
至于你说的 ...

因为载具的通用性,所以在我每个地图都可使用,并且道路较多,设置这么多事件会很卡,在代码处是否可以直接设置载具加速的图块
任性的什么也不写
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-26 02:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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