无法实现倒数三秒后开始动作,新手求助!
construct2吧
全部回复
仅看楼主
level 1
微笑的貘 楼主
我想做一个跑酷游戏,
游戏里的角色会自动向前跑,
玩家只控制跳跃之类的动作,
以上的动作用every tick 后加上simulate control 实现,
到这边都没问题.
但我希望能增加倒数三秒后开始比赛的功能,
所以我在every tick 后面加上了一个compare variable,
该数值=0时 start timer,
该数值=1时 simulate control.
on timer 中该数值+1.
结果开始游戏时角色会卡在原地不动...
明明加上了 timer 啊,怎么会不动呢?
麻烦大家帮个忙了.
2014年08月16日 14点08分 1
level 13
因为...你正以每秒60次的速度疯狂不断地start timer.
2014年08月16日 15点08分 2
想通了吗?
2014年08月16日 15点08分
换成 compare time 后好了,谢谢!
2014年08月17日 04点08分
作为 围观 ,秒懂
2014年08月17日 04点08分
回复 詹思圆 :[真棒]
2014年08月17日 10点08分
level 13
翻译2楼的解说
毎帧事件=计时器开始计时
- -计时器你不应该用到数值SET
毎帧事件换成 点击开始游戏 就开始计时
要不 计时器会无限归0,永远无法到3
2014年08月17日 04点08分 3
level 7
不要轻易用every tick 类型的条件~
2014年08月17日 06点08分 4
1