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

Project1

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

[已经解决] 如何调用并监控游戏时间

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2015-1-18
帖子
18
跳转到指定楼层
1
发表于 2015-1-25 14:44:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
just12 = Graphics.frame_count / Graphics.frame_rate
假设这时just为0,也就是游戏时间为0秒,
当游戏时间变为1秒、2秒、3秒……时,如何及时赋值到just12?
也就是:
游戏时间:1秒,just12 = 1
游戏时间:2秒,just12 = 2
游戏时间:3秒,just12 = 3
诸如此类……
另外,如何做到:游戏每过1秒,调用函数just13一次?

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
2
发表于 2015-1-25 14:48:29 | 只看该作者
你在获取游戏时间秒数的方法里赋值就可以了呀。

每秒调用还是看你打算怎么用,简单的做法是,
可以写一个并行事件,调用这个数然后等待60帧。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2015-1-18
帖子
18
3
 楼主| 发表于 2015-1-25 14:53:38 | 只看该作者
三途亚梦 发表于 2015-1-25 14:48
你在获取游戏时间秒数的方法里赋值就可以了呀。

每秒调用还是看你打算怎么用,简单的做法是,

这时侯不是需要循环吗……就是每检测到过了一秒,就对just12重新赋值……
又及:怎么在脚本中等待60帧?是这个吗:Graphics.wait(duration)

点评

为何要循环……这个方法就是在需要调用的时候计算一次游戏时间。等待是 @wait_count = 1  发表于 2015-1-25 15:00
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

4
发表于 2015-1-25 14:56:04 | 只看该作者
  1. $game_system.playtime
复制代码
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21626
在线时间
9413 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

5
发表于 2015-1-25 15:59:29 | 只看该作者
随手打,未测试
  1. class << Graphics
  2.     alias m5_old_update_temple_alias update
  3.     def update
  4.         m5_old_update_temple_alias
  5.         someting
  6.     end
  7. end
复制代码

点评

someting  发表于 2015-1-25 16:03

评分

参与人数 1星屑 +1 收起 理由
taroxd + 1 这个相对靠谱点.。

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

6
发表于 2015-1-25 16:04:09 | 只看该作者
我是来捣乱的

RUBY 代码复制
  1. Thread.new do
  2.   # do something
  3.   sleep 1
  4. end
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 13:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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