为了账号安全,请及时绑定邮箱和手机立即绑定

怎么不在移动的路径上生成新数字啊

1、怎么不在移动的路径上生成新数字啊

2、我是先遍历为0的位置 再随机的 ,为什么有时候开始游戏只生成一个和移动后有时候不生成数字啊,用死循环的方法也是这样

问题2是不是问题1造成的。。

正在回答

2 回答

可以给产生新数字的那个函数加一个延时器(setTimeout()),时间大于动画执行时间

0 回复 有任何疑惑可以回复我~

问题二:开始游戏只生成一个数字 --> 两个数字生成的位置重叠了。原因可能是你先遍历为0的位置,然后从这些位置中随机生成了两次位置,两次位置有可能重复。应该把  遍历位置+生成一个随机位置+赋值  写在一个函数里,调用两次。

问题一: 不在移动的路径上生成新数字 + 移动后有时候不生成数字 -->我估计是你把随机生成位置的那个函数写在了 移动函数的前面,调到后面就是了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么不在移动的路径上生成新数字啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信