查看: 2340|回复: 12

如何把变量带入计时器

  [复制链接]
头像被屏蔽

冰の红苹果的小狗狗

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
回帖
2396
发表于 2008-2-3 18:04:36 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

永久的旅行者

梦石
1
星屑
110
在线时间
404 小时
注册时间
2006-12-13
回帖
3029

开拓者贵宾第3届短篇游戏大赛主流游戏组季军第5届短篇游戏比赛季军

发表于 2008-2-3 18:31:18 | 显示全部楼层
想来没有直接的方法...

我想到的方法就是使用条件分支判定变量的值,然后启动相应的计时器。
回复

使用道具 举报

邪恶小龙包

梦石
0
星屑
55
在线时间
17 小时
注册时间
2006-5-22
回帖
6832

第2届短篇游戏比赛冠军第3届短篇游戏大赛小游戏及其他组冠军RMVX自由创作大赛冠军

发表于 2008-2-3 18:37:38 | 显示全部楼层
呃……刚才找到这段……
计时器打开:
$game_system.timer = 需要的秒数;$game_system.timer_working = true

计时器关闭:
$game_system.timer_working = false

那就在事件脚本中写$game_system.timer = $game_variables[1]
那就是以变量1的数值当作秒数启动记时器……吧。

纯理论,没有实验过。
虚无  堕落
回复

使用道具 举报

头像被屏蔽

冰の红苹果的小狗狗

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
回帖
2396
 楼主| 发表于 2008-2-3 18:42:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-2-3 18:54:12 | 显示全部楼层
你为什么不直接用变量代入时间然后利用公共事件并行处理计算现在的时间和计时开始那时候的时间差呢?当时间差大于某个数值的时候执行你要的事件。

生命即是责任。自己即是世界。
回复

使用道具 举报

头像被屏蔽

冰の红苹果的小狗狗

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
回帖
2396
 楼主| 发表于 2008-2-3 18:55:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
115
在线时间
3 小时
注册时间
2008-1-12
回帖
324
发表于 2008-2-3 19:45:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-2-3 19:54:16 | 显示全部楼层
计时器一般没法代入变量。
LZ不妨详细说明下你的意思,也许会有别的代替方法。

生命即是责任。自己即是世界。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-2-3 20:11:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽

冰の红苹果的小狗狗

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
回帖
2396
 楼主| 发表于 2008-2-4 00:33:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部