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

Project1

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

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

[复制链接]

Lv3.寻梦者

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

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

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

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

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

Lv1.梦旅人

笑问情缘

梦石
0
星屑
73
在线时间
238 小时
注册时间
2006-5-3
帖子
640
2
发表于 2016-4-10 21:52:02 手机端发表。 | 只看该作者
直接改图就可以,随便改一个默认的载具图

点评

行驶图块怎么改哪  发表于 2016-4-10 22:24
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4157
在线时间
594 小时
注册时间
2014-1-12
帖子
476
3
 楼主| 发表于 2016-4-11 11:25:59 | 只看该作者
每天签到一次
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
81 小时
注册时间
2016-1-6
帖子
150
4
发表于 2016-4-12 10:58:39 | 只看该作者
工程下面的\img\characters\下面可以改啊,然后在数据库-系统-交通工具图像里选择你需要的图。
至于你说的加速图块,我认为可以这样实现,你先设置正常速度是不能奔跑的,然后加速图块上新建优先级低于人物并且人物接触触发的事件,事件内容为对角色设置移动路线,更改移动速度为加速,后面再加上一个公共事件的开关打开。
公共事件的方式是并行处理,当角色获得加速效果后,开启公共事件。公共事件的内容是开始计时,当时间达到比如5秒后,对角色设置移动路线,更改移动速度为正常速度,并且公共事件关闭。以备后面重复调用。(需要规避第一个加速效果未消失时获得第二个加速效果的情况,以免逻辑出错)
另外,因为系统自带的三种交通工具是船和飞艇,所以你需要对图块的通行上进行修改,不然你车子开海里去了……

点评

我现在考虑,把船艇图块改成路面的……解决一切通行问题  发表于 2016-4-13 17:13
但是,船艇 系统默认设置就是在水里通行,陆地图块无法通行……我用角色穿透,但是问题更多了  发表于 2016-4-13 17:12
回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

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

使用道具 举报

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时,开启加速,这部分代码可以参照我上面帖子里说到的。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
27393
在线时间
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^/
我的游戏
回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

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

使用道具 举报

Lv3.寻梦者

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

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

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
27393
在线时间
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^/
我的游戏
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-24 06:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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