king 发表于 2017-12-31 20:46 已经解决了 肯定需要移动的光 地下城探索更有意思 |
wabcmcc 发表于 2018-1-2 00:18 他这个计时器貌似只能计算地图的 公共事件计时好像不可能 |
在野月光族 发表于 2017-12-31 05:37 解决了 十分感谢 晚些时候采纳你的答案 |
不多說.直接上圖. 插件: TerraxLighting.js XdRs_EventTimer.js 芯☆淡茹水.事件计时器 。(各大神有計時器,在論壇順手調用) ![]() ![]() |
3、获得该状态不会限制角色的移动。 就是说,原地不动,过100秒,火光也消失…那 就是 按照帧数+1,并行处理,满6000 帧,火灭 |
我用公共事件 使用火球魔法,发亮,行动点900步,走完900步,火光就熄灭! 不知道你哪里出问题了,我用并行处理,需要用火球魔法,就步数请零 开启机关,步数计算开始,满900步进行判断,火球灭 |
本帖最后由 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参考思路吧 不行就还是等大佬来⋯⋯ ![]() |
设置一堆变量跟随时间不断+1? |
walf_man 发表于 2017-12-31 01:18 状态似乎不能使用插件命令,我这个需要调用插件命令 |
道具,附加状态,状态附加按照时间自动消失,时间设定100秒,你试试,我记得我团队成员做过一个2000步不遇敌的就是这样做的 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-19 07:29
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.