赞 | 0 |
VIP | 12 |
好人卡 | 3 |
积分 | 1 |
经验 | 19326 |
最后登录 | 2020-5-5 |
在线时间 | 357 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 90
- 在线时间
- 357 小时
- 注册时间
- 2006-3-3
- 帖子
- 181
|
你算问对了…… 如果你是从66RPG上找到的这个脚本,我记得帖子里面有一个详细的说明如下,你要的黑体字标注了
◆当地图名后加上[DN_STOP]时,这个地图将不会有昼夜交替,但效果保持在进去前的天色上
◆当地图名后加上[DN_VOID]时,这个地图不单不会有昼夜交替,也会不显示进去前的天色
◆当敌方队名上加入[DN ...]时,(此处点省略的是天色的编号),就会使这个敌人在某个时段不出现,或者只有某个时段才会出现
例如 [DN 2] 就是让这个敌人只有在夜晚(3号)才会出现
而[DN -0,-3] 则是让他在白天(0号)和早晨(3号)不会出现
◆可以变更每个时段的天色,具体请在脚本开头寻找
PHASE = [
["白日", Tone.new( 0, 0, 0), 300], # 天色阶段 0
["傍晚", Tone.new( -32, -96, -96), 100], # 天色阶段 1
["夜晚", Tone.new(-128, -128, -32), 250], # 天色阶段 2
["早晨", Tone.new( -48, -48, -16), 100], # 天色阶段 3
会自动从第一个编号0开始循环
这里括号中的内容为色调,后面的数字在根据时间经过变更天色时为到下个时段所需要用的时间,步数计算时为到下个时段所需要用的步数
◆本脚本默认为事件进行中不变更天色
如果有需要变更时,请用事件,脚本 调用change_daynight_phase 即可
◆关于事件中脚本可以控制的部分
◇stop_daynight 停止昼夜交替
◇start_daynight 开启昼夜交替(游戏开始
时自动开启)
◇get_daynight_name 获取现在时段名
◇get_daynight_week(variable_id)
现在的日期从variable_id所设置的变量中获取日期(星期日数)是从0~6的整数值,使用显示时间时,会获取显示中的日期
例如
get_daynight_week(21) 是从21号变量中获取现在的日期
◇get_daynight_week_name 获取现在的日期名
◇change_daynight_phase(phase[, duration[, pass_days]])
切换时段
phase处为切换到的时段编号
duration处为切换时段所用的时间(最小值为1),省略时会自动采用指导项目中默认的(默认的为60=1秒)
pass_days处为切换后经过的日期数,省略时日期将不会改变
例如
change_daynight_phase(2)
为使天色变为夜晚(2号)
change_daynight_phase(0, 1)
为一瞬间使天色变为早晨(0号)
change_daynight_phase(3, 1, 1)
为一瞬间使天色变为早晨并且使日期经过1
◇transit_daynight_phase(duration)
变换到下一个天色阶段(括号中duration是变换时所用的时间)
◇set_daynight_default(duration)
将色调还原到初期状态(括号中duration是变换时所用的时间)
◇restore_daynight_phase(duration)
将画面的色调返回到现在的时段(括号中duration是变换时所用的时间) |
评分
-
查看全部评分
|