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

Project1

 找回密码
 注册会员
搜索

定时刷新资源的事件怎么设置

查看数: 3569 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-10-30 00:31

正文摘要:

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

回复

KB.Driver 发表于 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
伊芙爱朵 发表于 2018-10-30 11:29:27
灯笼菜刀王 发表于 2018-10-30 09:48
其实不需要并行处理也不需要等待的

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

当前游戏时间怎么获取?是=数据里的游戏时间吗
xiaohuangdi 发表于 2018-10-30 09:03:57
这是属于超进阶了。。。 不适合新手。  

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

有时间系统后
新手:一般的做法,是每一个物品都要用掉一个变量,要到吐血。
进阶做法:每一个地图用1个控制地图上的所有事件的独立D, 在每日结算时候只要刷新每张图里的一个事件。
那我的做法是改脚本,把独立事件D 变得可控制, 在时间脚本每日完结的时候刷新关闭独立D。  捡取物品的时候开启D。
king 发表于 2018-10-30 08:29:01
简单粗暴的楼上都有——我以前也干过……o(╯□╰)o
我觉得还是弄个比较完整的时间系统:类似农作物
公共事件:是必须的
https://rpg.blue/thread-375877-1-1.html
暗黑♂邓紫棋 发表于 2018-10-30 07:43:11
事件页1: 获得物品后 -> 开启开关x(不是独立开关)
事件页2: 条件: 开关x被开启: 被摘掉之后的互动内容
公共事件: 并行处理,条件:开关x被开启: 等待360帧,关闭开关x

更加简单粗暴,在其他地图照样刷新,还能同时多个不同的刷新。
缺点是如果有100个这样的事件就要用100个开关和公共事件,然后rgss的渣优化会让你的游戏变成ppt
寂静的夜里 发表于 2018-10-30 00:43:19
本帖最后由 寂静的夜里 于 2018-10-30 00:50 编辑

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

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

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





灯笼菜刀王 发表于 2018-10-30 00:31:47
本帖最后由 灯笼菜刀王 于 2018-10-30 09:50 编辑

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

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

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

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

进阶用法 : 用来作为间隔判断的, 还可以用步数(口袋妖怪孵化式), 用主线变量, 用角色等级什么的, 可以做出各种"隔一段时间后刷新"的事件
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-5-6 08:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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