Project1
标题:
请问如何调用现实时间以更改游戏事件状态呢?
[打印本页]
作者:
咸蛋超人赛斯
时间:
2014-3-5 07:54
标题:
请问如何调用现实时间以更改游戏事件状态呢?
本帖最后由 咸蛋超人赛斯 于 2014-3-5 07:56 编辑
我之前已经:
将步数和游戏时间窗口改为显示现实中的年月日及星期几了。
————————————————————————————————————————————————————————
我现在的思路:
1.游戏中有个场景设定为“家园”。我想在某个开关没有开启的情况下,让家园随着现实中的时间流逝而变得脏乱(脏乱的表现形式暂时不限),并影响角色的各项参数(HP/SP/力量/魔力 等)。
——————————————————————————————————————————————————————————————————————————————————————
2.与此同时,指定现实时间的某个时间段到某个时间段(ST~ST),角色可以做的事情都被这些时间段所限制(比如现实中半夜两点,游戏中不能坐船去别的城镇)。
—————————————————————————————————————————————————————————————————————————————————————
000000000000000000000000000000000
↑如何实现呢?↑
0000000000000000000000000000000000
还请前辈们不吝赐教。
————————————————————————
FYI,这不算一贴多问吧?因为俩问题的性质是一样的……
作者:
hys111111
时间:
2014-3-5 12:55
本帖最后由 hys111111 于 2014-3-5 13:00 编辑
调用方法
time = Time.now
year = time.year
month = time.month
day = time.day
h = time.hour
m = time.min
s = time.sec
复制代码
如果说,需要21点15分以后才能进去,那就写
条件分歧:脚本:(h == 21 and m >= 15) or h > 21
就可以了。
半夜两点就是
条件分歧:脚本:h == 2
显示文章:你不能坐船
除此以外的场合
不在2点执行的内容
分歧结束
但是注意:它调用的是电脑时间,所以很容易篡改。
还有,就是,在游戏开始时用变量来记录year、month和day,然后另一个变量记录过了多少天。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1