看了下目前站上的日夜系统、时间系统,基本都是设定压缩时间,多少秒代替1小时这样的做法。但是感觉这样有时候时间太长,有时候时间又不够。
觉得大航海2当中的时间系统设定的不错,即在本地图上行走不计算时间,进出场面(如进出酒店、银行)则计算流逝若干时间,从20分钟-40分钟不等。如果什么事也不想做,则直接可以在客店选择休息到第二天早晨。
想了想,这些功能可能用脚本能实现,但是对脚本是小白,站上也没有类似的系统,用纯事件能做到吗?
更新:v0.2
增加了事件中判断时间
可用于某房间(商店)在某时间段才开放
用法:在事件中插入条件分歧 (下面有截图)
在第四页脚本中输入:Time_System.kind_of_time(kind) == true
kind 是时间段种类 比如kind设置为4 就判断是否为酒吧
具体看脚本开头的kind_of_time(kind)方法 可以自行添加修改
更新:v0.3
更新了通过事件脚本功能 Time_System.time = x 来更改时间
x 为时间 此功能可以实现大航海时代睡觉选择起床时间
用法见范例或者截图
更新:v0.4
新增了一些插件(非大航海用)(菜刀灯笼王的提议)
1. 时光倒流
2. 疯狂时钟功能,自定义时间流速。
3.时间闸门功能,时间流速为之前的几分之一。
4.时间银行功能,可以把时间存起来,需要的时候提取出来
这个时候时间停止
5.双重时间系统(精灵使者的提议)
使用方法
1.时光倒流
HOUSE_TIME里面 时间改为负数就可以了 比如 1=> -20
2.疯狂时钟和时间闸门
Time_System.time_speed=(x) x就是倍数 默认为1
3.时间银行
Time_System.stop_time 设置为时间停止
Time_System.start_time 设置为时间恢复运行
4.双重时间系统
模块常量 HOUSE_TIME2 设置世界2的 世界消耗
Time_System.change_time_world1 还原世界世界
Time_System.change_time_world2 改变时间世界
Kernel.trace_var
好像不用Kernel. 吧?-
感觉色调有点过了……
顶层有很多好东西的………例如instance_variable_set、get……
测试了一下,发现了些问题:
白天、黄昏和夜晚的色调变化只在主角起始位置的那张地图上有效。
我的地图是这样的:
1号图:海滨街道
2号图:小镇
3号图:酒馆
4号图:协会
游戏一开始是从海滨街道开始的,穿越各个地图之间时间流逝完全按脚本的设定流逝了,问题是除了一开始的海滨街道那张地图会按时间显示昼夜色调变化之外,到了小镇上就没有效果了,3、4号本身是室内图所以无变化,但是小镇这个室外场景一样也没有了变化。
还有想请教个问题:
如何在设置事件的时候判断目前的游戏时间?
哦哦哦,特色系统,支持一下~
还有一点,
住宿的时候直接跳到清晨时间。就是使用事件或者脚本控制时间的快速跃进还没实现哦。~
话说为什么时间不直接用全局变量控制
话说为什么时间不直接用全局变量控制
以下引用hide秀于2008-7-2 15:16:50的发言:
解释小柯的问题
话说为什么时间不直接用全局变量控制
其实一样的 只不过我写在方法里面了
Time_System.set_time 可以获取时间(单位:分钟) 可以用于事件判断
相当于使用一个全局变量
个人习惯问题吧 我不是很喜欢用全局变量~呵呵 不知道为什么
宁可多些个方法来返回
这个系统 既然使用了模块 当然就包含在模块里面了
要获取时间 就通过模块方法
版主对此帖的评论:『用编辑功能,最好别连帖』,积分『-10』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
[本贴由作者于 2008-7-2 15:21:00 最后编辑]
{/fn}什么时候完结!!!!
如果有二个室外景,在二者之间移动消耗的时间流逝该如何设置?
能在脚本中增加年月日的显示以及判断吗?或者能和哪个类似的日期脚本同时使用
轉眼就0.3了
看來在過一段就會有1.3了
到時候在發布
还有个问题,时光倒流怎么办-v-~~
还有,疯狂时钟功能,自定义时间流速。
还有时间闸门功能,时间流速为之前的几分之一。
还有时间银行功能,可以把时间存起来,需要的时候提取出来,这个时候时间停止。
我滴神啊~这些功能怎么看都不像大航海的系统了
{/hx}没人说要用在大航海吖,我想用在多啦A梦系统上
以下引用hide秀于2008-7-4 7:56:12的发言:
没人说要用在大航海吖,我想用在多啦A梦系统上
等待0.4吧~
精灵可能会使用双重时间系统。
也就是说,晚上在旅馆睡觉的时候,进入另外一段历史,结束以后返回现实,可以在里面双重切换。
以下引用hide秀于2008-7-4 7:51:42的发言:
还有,疯狂时钟功能,自定义时间流速。
还有时间闸门功能,时间流速为之前的几分之一。
还有时间银行功能,可以把时间存起来,需要的时候提取出来,这个时候时间停止。
我滴神啊~这些功能怎么看都不像大航海的系统了
如果有VX版的…………
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |