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

Project1

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

[已经解决] 定时刷新资源的事件怎么设置

[复制链接]

Lv2.观梦者

梦石
0
星屑
410
在线时间
46 小时
注册时间
2018-10-5
帖子
21
跳转到指定楼层
1
发表于 2018-10-30 00:31:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
50星屑
弄了很久还是不知道怎么设定这个第二页


如果这个事件要360秒后自动刷新要怎么设置呢?求大神告知,搞定这问题的我就能设置怪物和资源了


最佳答案

查看完整内容

其实不需要并行处理也不需要等待的 因为你只需要调查事件的时候判断"现在距离上次采摘的时间, 超过360秒后就可以再次获得" 做法: 把一个资源事件对应一个变量, 用它来记录"采摘时间", 判断, 当 变量 == 0 时 获得资源, 变量 = 当前游戏时间 除此以外 当现在游戏时间 - 变量 >= 360秒 获得资源 变量 = 当前游戏时间 else "葡萄成熟还早的很哪" end end 进阶用法 : 用来作为间隔判断的, 还可 ...

Lv5.捕梦者

梦石
0
星屑
39016
在线时间
5717 小时
注册时间
2006-11-10
帖子
6619
2
发表于 2018-10-30 00:31:47 | 只看该作者
本帖最后由 灯笼菜刀王 于 2018-10-30 09:50 编辑

其实不需要并行处理也不需要等待的

因为你只需要调查事件的时候判断"现在距离上次采摘的时间, 超过360秒后就可以再次获得"

做法: 把一个资源事件对应一个变量, 用它来记录"采摘时间",  

判断, 当 变量 == 0 时
   获得资源,
   变量 = 当前游戏时间
除此以外
   当现在游戏时间 - 变量 >= 360秒
       获得资源
       变量 = 当前游戏时间
  else
     "葡萄成熟还早的很哪"
  end
end

进阶用法 : 用来作为间隔判断的, 还可以用步数(口袋妖怪孵化式), 用主线变量, 用角色等级什么的, 可以做出各种"隔一段时间后刷新"的事件
回复

使用道具 举报

Lv4.逐梦者 (版主)

职业の水客

梦石
0
星屑
13979
在线时间
7201 小时
注册时间
2010-6-16
帖子
3497

开拓者

3
发表于 2018-10-30 00:43:19 | 只看该作者
本帖最后由 寂静的夜里 于 2018-10-30 00:50 编辑

触发条件:并行。
事件内容:
变量X+1
等待X帧(60帧1秒)

分歧条件:
如果变量X≥X
   关闭独立开关A
结束

简单粗暴,缺点是不在这个地图就不会刷新,也没办法按空格进行互动。





一个看图的地方
群爆炸重建后状态:论坛老人最多(只剩下了活跃的老人),技术力很强(依旧不变)的编程灌水群:901540785
专门讨论RM相关的Q群:56875149
PS:第一个群不是专门讨论RM的,第二个才是哦。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
489
在线时间
43 小时
注册时间
2018-10-20
帖子
7
4
发表于 2018-10-30 07:43:11 | 只看该作者
事件页1: 获得物品后 -> 开启开关x(不是独立开关)
事件页2: 条件: 开关x被开启: 被摘掉之后的互动内容
公共事件: 并行处理,条件:开关x被开启: 等待360帧,关闭开关x

更加简单粗暴,在其他地图照样刷新,还能同时多个不同的刷新。
缺点是如果有100个这样的事件就要用100个开关和公共事件,然后rgss的渣优化会让你的游戏变成ppt
回复

使用道具 举报

Lv5.捕梦者

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

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

5
发表于 2018-10-30 08:29:01 | 只看该作者
简单粗暴的楼上都有——我以前也干过……o(╯□╰)o
我觉得还是弄个比较完整的时间系统:类似农作物
公共事件:是必须的
https://rpg.blue/thread-375877-1-1.html
MV帮助 http://miaowm5.github.io/RMMV-F1/日复一日,年复一年人还是保留一点自我兴趣的好啊~~~忘记过去 ,这样我就可以  放弃未来了……哭~~终于找回以前的头像了,哎~~原来我是那么的想念阿……
画地图没灵感?很烦?很无聊 【 戳 我 】一 大 波 地 图 在 等 你  \^0^/
我的游戏
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8064
在线时间
1862 小时
注册时间
2017-10-23
帖子
355
6
发表于 2018-10-30 09:03:57 | 只看该作者
这是属于超进阶了。。。 不适合新手。  

首先你要定时,那肯定要有时间系统吧?  那你要决定要哪个时间系统的脚本先。
首先,你的游戏规模要够大,才用的上时间系统吧?

有时间系统后
新手:一般的做法,是每一个物品都要用掉一个变量,要到吐血。
进阶做法:每一个地图用1个控制地图上的所有事件的独立D, 在每日结算时候只要刷新每张图里的一个事件。
那我的做法是改脚本,把独立事件D 变得可控制, 在时间脚本每日完结的时候刷新关闭独立D。  捡取物品的时候开启D。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
410
在线时间
46 小时
注册时间
2018-10-5
帖子
21
7
 楼主| 发表于 2018-10-30 11:29:27 | 只看该作者
灯笼菜刀王 发表于 2018-10-30 09:48
其实不需要并行处理也不需要等待的

因为你只需要调查事件的时候判断"现在距离上次采摘的时间, 超过360秒后 ...

当前游戏时间怎么获取?是=数据里的游戏时间吗
回复

使用道具 举报

Lv5.捕梦者

梦石
10
星屑
39587
在线时间
1920 小时
注册时间
2010-11-14
帖子
3320

R考场第七期纪念奖

8
发表于 2018-10-30 12:20:55 | 只看该作者
Project1.zip (1.43 MB, 下载次数: 112)

自己借moy的独立变量简单写了一个范例,效果见gif。
这个使用起来需要一点脚本基础,有什么不明白的地方就问吧。
不过最简单的,你把等待时间、获得的物品什么的替换一下应该没问题。
工程里面给了2种范例,一种是先收获后计时,一种是先计时后收获,根据需要选择就好。

点评

没有的事,有大佬你这范例感觉更简单,帮大忙了,在此谢过了  发表于 2018-10-30 14:03
写完才发现已经解决了啊,嘛算了~  发表于 2018-10-30 12:23
用头画头像,用脚写脚本
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 02:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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