Project1

标题: 无需脚本,一个开关一个变量,实现时间流逝昼夜更替效果 [打印本页]

作者: pandeng421    时间: 2014-3-9 23:12
标题: 无需脚本,一个开关一个变量,实现时间流逝昼夜更替效果
本帖最后由 pandeng421 于 2014-3-10 04:37 编辑

按下图建立一个公共事件,全部工作就完成了。


游戏执行效果:







本例中只根据时间流逝的变量设置了三个时间段,你可以照葫芦画瓢设置更多时间段。


这里为方便测试,时间段过得很快,大家可以编辑时间流逝的计算方法来调整时间段长短:

方法1:调整变量计数的三个节点,也就是图例中的 10,20,30.具体需要多长时间过一个时间段,大家自行设定。

方法2:调整图示中最后的等待时间,调整成120.时间流逝变量就每隔2秒加1,调整成180,就是每隔3秒加1。(推荐此方法,可以避免地图切换之类的错过了计数器指定变换时间的变量点。)


其他用法:

总之根据变量2的数值,你可以制定任何与时间流逝相关的事件。

例如:例如我希望晚上的时候墙上的灯会自动亮起来。

首先在墙上建立一个事件


OK完工。 进游戏,当夜晚到来的时候,灯自动亮了


再如:我希望白天、傍晚和晚上进入旅馆的时候情况都不一样。
可以这样写事件:



效果








作者: david_ng223    时间: 2014-3-10 00:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: taroxd    时间: 2014-3-12 17:31
事件里那行脚本完全不需要嘛,直接用普通的条件分歧就好了

那几行脚本看的很蛋疼,就像这样。
  1. if v < 10
  2.   # 白天
  3. elsif v >= 10 && v < 20
  4.   # 傍晚
  5. elsif v >= 20
  6.   # 晚上
  7. end
复制代码
不觉得看得很不舒服么…… 其实就是两次普普通通的条件分歧可以解决的事情,干脆纯事件多好
作者: Im剑侠客    时间: 2014-3-13 00:07
这个主意很不错,赞一个。
作者: 化螺耕    时间: 2014-3-18 08:56
事件还是方便了不少不懂得用脚本的脚本菜鸟,比如我
作者: tseyik    时间: 2014-3-18 09:06
這個不好好規範,是會很卡的
例:多久做一次比較?
這不適合實時遊戲做
只適合事件或指令
如同級生一類
作者: 上贺茂润    时间: 2014-3-18 09:49
创意很好,但是。
楼主,如果做短篇游戏,全局并行事件不要多于三个
如果是中篇游戏,不要多于一个
如果是长篇,请不要设置任何全局并行事件。
——————————————————————————
this is 常识。
作者: 精灵使者    时间: 2014-3-18 14:49
精灵温馨提示:
1.室内除非特别情况或者无人居住,否则不会出现黑暗的情况,尤其是商店和有人住的旅馆。
2.山洞等封闭地图不受日夜系统影响。
3.建议把日夜系统定量化设置。
作者: pandeng421    时间: 2014-3-18 15:59
哇,居然有版主大大回复我的帖子了呢,感谢ing!!

几点说明:

1:我自己做的游戏,1024×768的分辨率,三个并行全局事件,一个是昼夜系统,一个是饥饿系统,一个是天气系统,表示都用开关处理,需要的地图打开开关,不需要的关闭开关,自己测试时玩过2个多小时,帧数始终60,似乎没有见到卡的情况啦。

2:天气变幻、昼夜效果我是 用ps做的图,非编辑器里面的效果,编辑器的效果会掉帧。

3:本定时器是一个循环,如本例中,计时器只计数到30,就又从零开始了,而且180帧才计算一个数,对性能应该不会有什么大的影响吧……

我比较喜欢用最简单的方法来实现想要的效果而已……

总之谢谢大家的回复,我又什么新的发现还会和大家分享的!~
作者: pandeng421    时间: 2014-3-18 16:07
补几张图:

这是使用编辑器里的“黄昏”效果,画面降帧了。



这是使用图片做出的“黄昏”效果,没有降帧。


使用图片的设置,一样是渐变的效果,感觉比编辑器的更好用。


以上都是1024×768的分辨率下实际游戏帧数。
作者: 卡奥尼特    时间: 2014-3-18 16:20
确实不需要脚本  0.0
作者: @冷剑少侠    时间: 2014-3-18 16:35
好吧我只吐槽你选的立绘。。真心工口。。
作者: SINBIOS    时间: 2014-4-10 13:44
敢问楼主范例里面的卫生间马桶这些素材是哪里来的?看起来 很不错
作者: 幻想叽    时间: 2014-6-18 12:09
楼主跪求范例下载,脑残党表示您就是详细的说了我也是看不懂啊,看了半个小时就是看不懂啊
作者: 1697665228    时间: 2014-6-21 18:30
不过lz多长时间一天啊,我这里怎么老不黑天啊
作者: zx775779457    时间: 2017-8-22 11:45
学习了,一直在找昼夜系统啊。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1