| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 2 |  
| 经验 | 16065 |  
| 最后登录 | 2021-10-16 |  
| 在线时间 | 195 小时 |  
 Lv1.梦旅人 
	梦石0 星屑247 在线时间195 小时注册时间2008-4-13帖子330 
 | 
| 本帖最后由 狸猫阿白 于 2010-11-19 12:36 编辑 
 Hjdie 发表于 2010-11-14 22:23 ![]() 嗯。多谢。那么如果要是想在游戏时间达到比如是100分钟的时候,自动开启某一个开关或者增加某一个变量要怎么做啊?
 参看默认脚本 Window_PlayTime 第23行:@total_sec = Graphics.frame_count / Graphics.frame_rate
 其中 @total_sec是一个局部变量,仅在 Window_PlayTime中有效,用于记载当前游戏已经进行了多少秒。
 Graphics.frame_count是系统用于统计当前游戏进行多少祯的;Graphics.frame_rate是记录刷新率的,即每秒游戏进行多少祯。
 
 因为并不清楚你具体想做成怎样的效果,现在姑且提供一个参考思路:
 我想和某个NPC对话,如果当时游戏时间没到100分钟则进行剧情1,否则则打开开关A,并进行剧情2。
 那么在该npc的事件页这么设置:
 条件分歧:当开关A关闭时:
 插入脚本:
 条件分歧:@total_sec >= 60000复制代码@total_sec = Graphics.frame_count / Graphics.frame_rate
插入脚本:
 开关A打开。复制代码Graphics.frame_count -= Graphics.frame_rate * 60000
分歧结束。
 分歧结束。
 条件分歧:当开关A打开时:
 进行剧情2
 除此以外的场合:
 进行剧情1
 分歧结束。
 | 
 评分
查看全部评分
 |