设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1894|回复: 2
打印 上一主题 下一主题

[已经解决] 游戏时间的清空

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2010-11-11
帖子
111
跳转到指定楼层
1
发表于 2010-11-14 22:23:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我想问下,游戏时间可不可以设置一个变量,然后在运行到某一阶段的时候,就清空,重新计时呢?

点评

就是如游戏时间=变量1,然后当开关1打开时,变量1=0,随之,游戏时间就变为0。  发表于 2010-11-14 23:05
???游戏时间本来就是变量如何设为变量?  发表于 2010-11-14 22:49

Lv1.梦旅人

梦石
0
星屑
247
在线时间
195 小时
注册时间
2008-4-13
帖子
330

开拓者

2
发表于 2010-11-14 22:50:03 | 只看该作者
事件 | 插入脚本 : Graphics.frame_count = 0
则角色触发该事件后,游戏时间清0。

点评

嗯。多谢。那么如果要是想在游戏时间达到比如是100分钟的时候,自动开启某一个开关或者增加某一个变量要怎么做啊?  发表于 2010-11-14 23:09
——我听说和尚庙里很多同志啊,不知道是真是假。——我们不称同志的,那是你们俗家的说法,我们都叫某某师兄的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
247
在线时间
195 小时
注册时间
2008-4-13
帖子
330

开拓者

3
发表于 2010-11-19 11:57:11 | 只看该作者
本帖最后由 狸猫阿白 于 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关闭时:
    插入脚本:
  1. @total_sec = Graphics.frame_count / Graphics.frame_rate
复制代码
条件分歧:@total_sec >= 60000
        插入脚本:
  1. Graphics.frame_count -= Graphics.frame_rate * 60000
复制代码
开关A打开。
    分歧结束。
分歧结束。
条件分歧:当开关A打开时:
    进行剧情2
除此以外的场合:
    进行剧情1
分歧结束。

点评

回晚了,呵呵。  发表于 2010-11-19 13:12
谢谢。虽然我已经把游戏时间的监控做好了。但是还是很感谢你~  发表于 2010-11-19 12:58

评分

参与人数 1星屑 +376 收起 理由
fux2 + 376 认可答案3

查看全部评分

——我听说和尚庙里很多同志啊,不知道是真是假。——我们不称同志的,那是你们俗家的说法,我们都叫某某师兄的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-23 17:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表