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

Project1

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

[有事请教] 请教如何做一个持续性物品

[复制链接]

Lv2.观梦者

梦石
0
星屑
786
在线时间
108 小时
注册时间
2017-12-7
帖子
147
跳转到指定楼层
1
发表于 2017-12-31 01:13:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
60星屑
本帖最后由 寂寞带哥走 于 2017-12-31 01:17 编辑

如题。
想要的效果如下:
1、不使用自带计时器(因为计时器只有一个,其他事件要用。)
2、使用该物品后100秒内获得XX状态。100秒后自动解除。(主要是想做一个移动光源)
3、获得该状态不会限制角色的移动。
图例1。
图例2。

主要的在于定时取消状态的问题。


已经尝试且失败的做法有:(不要再问我并行处理是否打开开关这种问题了,谢谢)
1、公共事件,并行处理。本事件等待帧,亲测无效。
2、公共事件,并行处理。循环扣除变量,亲测无效。
3、地图事件,并行处理,人物角色之下,等同人物,进行变量扣减,本事件等待(卡,十分卡)。
并且跨地图貌似不叠加计算的时间。


希望各大神能以如下方式解决小弟问题:
1、请求大神推荐一款计时插件,不和YEP冲突且能达到效果的。
2、哪位大神手写出如此的公共事件,能解决小弟问题的,麻烦截个图。

补充:使用的灯光插件是TerraxLighting.

最佳答案

查看完整内容

又或者试试这样。

Lv3.寻梦者

梦石
0
星屑
3053
在线时间
318 小时
注册时间
2015-4-30
帖子
92
2
发表于 2017-12-31 01:13:38 | 只看该作者
又或者试试这样。

评分

参与人数 2+2 收起 理由
魔族宝 + 1 我很赞同
白嫩白嫩的 + 1 认可答案

查看全部评分

回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14692
在线时间
718 小时
注册时间
2011-7-16
帖子
1428

开拓者

3
发表于 2017-12-31 01:18:31 | 只看该作者
道具,附加状态,状态附加按照时间自动消失,时间设定100秒,你试试,我记得我团队成员做过一个2000步不遇敌的就是这样做的
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
786
在线时间
108 小时
注册时间
2017-12-7
帖子
147
4
 楼主| 发表于 2017-12-31 01:27:32 | 只看该作者
walf_man 发表于 2017-12-31 01:18
道具,附加状态,状态附加按照时间自动消失,时间设定100秒,你试试,我记得我团队成员做过一个2000步不遇 ...

状态似乎不能使用插件命令,我这个需要调用插件命令
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1248
在线时间
224 小时
注册时间
2017-12-12
帖子
204
5
发表于 2017-12-31 12:45:31 | 只看该作者
设置一堆变量跟随时间不断+1?
切记万物皆虚,你所看到的可能都只是虚假
----------------------------------------------------
只要离得远一点,再远一点,我就不会伤害到你了。
回复

使用道具 举报

Lv5.捕梦者 (暗夜天使)

梦石
1
星屑
21225
在线时间
4884 小时
注册时间
2014-12-22
帖子
1527

开拓者

6
发表于 2017-12-31 13:09:15 | 只看该作者
本帖最后由 shencao 于 2017-12-31 15:09 编辑

我以前做过一个类似的,只是我是va没用过mv⋯⋯但是纯事件原理差不多吧?
刚才试了一下公共事件等待xx帧跨地图有问题,改良了下思路lz参考:

物品:
附加“状态1” 100%
公共事件1

状态1:
没什么要处理的,如果想显示状态就弄个图标,不想显示就留空把优先级降低

公共事件1:触发条件正常
如果角色1的状态是“状态1”,效果(比如给角色1上光源),变量x+120,打开“开关1”
如果角色2的状态是“状态1”,效果(比如给角色2上光源),变量y+120,打开“开关2”
(更多角色的话类推)
(这里我是希望它只在使用物品的时候执行一次,不要反复执行以节约资源,同时反复附加效果还可能会有bug)
(这边变量的120大概是需要等待的关键帧数,不过执行公共事件本身也需要消耗帧,那具体数值可能还需要再微调一下?)

公共事件2:并行处理,条件“开关1”
变量x-1
如果变量x=0,解除效果(取消角色1的光源),取消角色1的“状态1”,关闭“开关1”

公共事件3:并行处理,条件“开关2”
变量y-1
如果变量y=0,解除效果(取消角色2的光源),取消角色2的“状态1”,关闭“开关2”

(更多角色的话类推)
(因为公共事件并行就是反复执行的,不用循环也是一直反复执行,直接用开关结束公共事件就可以了。)

我自己做的时候是区分角色的,这里就照搬了。
如果这个光照效果是随便谁用都可以不需要区分,那大概只需2个公共事件1个开关1个变量(?)

另外,不知道你这个物品重复使用的话是怎么设定的,而且我也不知道状态持续的时候碰到战斗会怎样,我不知道⋯⋯
没有全面测试过,不保证一定能成功没有bug
lz参考思路吧
不行就还是等大佬来⋯⋯
回复

使用道具 举报

Lv5.捕梦者

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

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

7
发表于 2017-12-31 20:36:13 | 只看该作者
我用公共事件
使用火球魔法,发亮,行动点900步,走完900步,火光就熄灭!
不知道你哪里出问题了,我用并行处理,需要用火球魔法,就步数请零
开启机关,步数计算开始,满900步进行判断,火球灭
MV帮助 http://miaowm5.github.io/RMMV-F1/日复一日,年复一年人还是保留一点自我兴趣的好啊~~~忘记过去 ,这样我就可以  放弃未来了……哭~~终于找回以前的头像了,哎~~原来我是那么的想念阿……
画地图没灵感?很烦?很无聊 【 戳 我 】一 大 波 地 图 在 等 你  \^0^/
我的游戏
回复

使用道具 举报

Lv5.捕梦者

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

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

8
发表于 2017-12-31 20:46:47 | 只看该作者
3、获得该状态不会限制角色的移动。

就是说,原地不动,过100秒,火光也消失…那
就是 按照帧数+1,并行处理,满6000 帧,火灭
MV帮助 http://miaowm5.github.io/RMMV-F1/日复一日,年复一年人还是保留一点自我兴趣的好啊~~~忘记过去 ,这样我就可以  放弃未来了……哭~~终于找回以前的头像了,哎~~原来我是那么的想念阿……
画地图没灵感?很烦?很无聊 【 戳 我 】一 大 波 地 图 在 等 你  \^0^/
我的游戏
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
16017
在线时间
3994 小时
注册时间
2015-9-14
帖子
1338

开拓者

9
发表于 2018-1-2 00:18:56 | 只看该作者
不多說.直接上圖.

插件: TerraxLighting.js
         XdRs_EventTimer.js 芯☆淡茹水.事件计时器 。(各大神有計時器,在論壇順手調用)





https://rpg.blue/data/attachment/album/202003/28/021323lltgrsvfytfwuya5.gif
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
786
在线时间
108 小时
注册时间
2017-12-7
帖子
147
10
 楼主| 发表于 2018-1-3 00:30:55 | 只看该作者

解决了 十分感谢 晚些时候采纳你的答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-22 18:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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