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

Project1

 找回密码
 注册会员
搜索
查看: 2565|回复: 6

[已经过期] 如何计时器过了1分钟,变量就+1

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2015-6-27
帖子
58
发表于 2015-7-16 15:01:31 | 显示全部楼层 |阅读模式

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

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

x
如题,急求。我现在在做一款类似牧场物语的游戏。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2015-6-27
帖子
58
 楼主| 发表于 2015-7-16 15:56:20 | 显示全部楼层
{:4_113:}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
76
在线时间
1379 小时
注册时间
2012-7-5
帖子
1698

开拓者

发表于 2015-7-16 16:38:53 | 显示全部楼层
[并行处理]
条件分歧:脚本:Graphics.frame_count % (60 * Graphics.frame_rate) == 0
  变量操作: [某变量] += 1
分歧结束

此方法将在"游戏时间"的每秒给某变量加一

评分

参与人数 1星屑 +80 收起 理由
丿梁丶小柒 + 80 我很赞同

查看全部评分


  -fk: -azogi:
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4782
在线时间
3302 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

发表于 2015-7-16 17:19:02 | 显示全部楼层
本帖最后由 Password 于 2015-7-16 22:21 编辑
  1.   #--------------------------------------------------------------------------
  2.   # ● 刷新画面
  3.   #--------------------------------------------------------------------------
  4.   def update
  5.     if @timer_working and @timer >= 0
  6.       @timer += 1
  7.       if (@timer % 3600) == 0
  8.         $game_variables[1] += 1  # 1号变量加1
  9.       end
  10.     end
  11.   end
复制代码
用这段替换掉默认Game_System中的 def update【注意别把那页的最后一个end删了 = =】

【P.S.:貌似@timer是按帧计时的?没试过帧率如果低了会不会运行正常,所以并不一定保证任何情况下都没问题】
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
发表于 2015-7-16 22:03:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv3.寻梦者 (禁止访问)

梦石
0
星屑
1340
在线时间
807 小时
注册时间
2012-10-19
帖子
588
发表于 2015-7-20 12:06:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
21 小时
注册时间
2017-2-11
帖子
16
发表于 2017-2-23 15:26:54 | 显示全部楼层
等待60帧。。。。。
变量+1
如果还要继续....
然后条件分歧.......
如果不继续那就变量赋值0
不懂加我QQ:335451326
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 15:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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