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
换成 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