Project1

标题: 时间系统怎么做? [打印本页]

作者: 其一    时间: 2012-8-25 16:37
标题: 时间系统怎么做?
本帖最后由 其一 于 2012-8-25 20:07 编辑

我想做一个 游戏一开始时时间是 236年9月2日16时
然后一分钟是1小时。24小时=一天(一天中分出昼夜系统) 然后30天=一月 12月=一天的时间系统系统
小时数到24自动归0 天数到30自动归0 月数到12自动归0
我自己做了好久做不出来。
还有就是有时会直接加一部分时间,比如旅店睡一觉8小时立刻就过去这种怎么做?。
我自己想了一个办法,求各位大神看看能不能成功? 中间小时数减去大于小时数的时候小时数一定等于24这时天数会不会在当时加一?
dsu_plus_rewardpost_czw
作者: 风雪优游    时间: 2012-8-25 16:42
变量操作中间记得加入等待3频
感觉没有问题。但是这样会不会更简单?

1.jpg (19.76 KB, 下载次数: 19)

1.jpg

作者: 其一    时间: 2012-8-25 16:53
风雪优游 发表于 2012-8-25 16:42
变量操作中间记得加入等待3频
感觉没有问题。但是这样会不会更简单?

请问等待3频是为什么?
抱歉我前面可能没说清楚,我图片的意思是。。。比如现在是23时(当小时数等于24时天数就会加一),“住旅店”睡一觉要8小时我是想让他睡醒时是第二天的7时,这时如果像您图片那样清0加1睡醒时会变成0第二天0时其中7小时没了。


作者: 风雪优游    时间: 2012-8-25 17:01
本帖最后由 风雪优游 于 2012-8-25 17:05 编辑

我自己的游戏的做法是

到10点自动把人物送到房间里面睡觉,直接过度到早晨



以下是我个人的时间系统
——————————————
游戏时间2年
360天=1年
1天=9个时间点,
早晨1(早餐时间,阅读书籍经验值上升)
早晨到中午23
中午4(午餐时间)
下午56(惰性时间,可以打盹,钓鱼成功率上升)
傍晚7(晚餐时间,遇敌率上升)
晚上8(遇敌率上升、野外出现明雷BOSS)
睡觉9(到达此时点自动进入下一天,特殊剧情除外)
————————————————
不过,我的游戏不显示时间,只显示晨、上午、正午、下午、傍晚、夜晚、深夜= =这几个时间点标示
所以用那个方式很简单。

LZ写的时间系统
那个超过24的变量我有点不明白= =
如果不是每晚都睡觉,可以在睡觉哪里把时间加回来
作者: 其一    时间: 2012-8-25 17:13
风雪优游 发表于 2012-8-25 17:01
我自己的游戏的做法是

到10点自动把人物送到房间里面睡觉,直接过度到早晨

其实我自己做了一个符合我游戏的时间系统。但是试了试不行。。。。不知道怎么回事
求大神解释

作者: 风雪优游    时间: 2012-8-25 17:16
在第一个变量操作后面和每一个结束后面都等待3频,你再试试能行不

作者: 其一    时间: 2012-8-25 17:19
这个时间系统要是做不出来。。。。我就直接跳楼了{:4_132:}
作者: 其一    时间: 2012-8-25 21:55
风雪优游 发表于 2012-8-25 17:16
在第一个变量操作后面和每一个结束后面都等待3频,你再试试能行不

我自己做出来了哦,感谢您的教导,经验都给你了!




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