我想用jquery 控制一个对象a在 一条有背景色的轨迹b上运动 当运动到某个长度的时候判断 是否依次按下了下面的图标箭头 每个箭头都是一个图片 每个图片都是一个对象 把这些对象放在一个数组里面
当a运动到指定的距离时 实现ajax提交表单 然后获取提交的数组 循环判断是否正确
感兴趣的一起搞下
我想用jquery 控制一个对象a在 一条有背景色的轨迹b上运动 当运动到某个长度的时候判断 是否依次按下了下面的图标箭头 每个箭头都是一个图片 每个图片都是一个对象 把这些对象放在一个数组里面
当a运动到指定的距离时 实现ajax提交表单 然后获取提交的数组 循环判断是否正确
感兴趣的一起搞下
6 回答1.3k 阅读✓ 已解决
1 回答712 阅读
1 回答740 阅读
我用DIV实现的 很简陋 Chrome下可以用 其实这个可以用第三方类库来写 这样效果更流畅
http://raphaeljs.com/ Raphaël
感觉这个跟服务端交流的话 不仅不靠谱 还容易增大服务器流量 事实上这个用(new Date()).getTime() 来获取的话也是不靠谱的 因为js对于时间无法控制到很精确 特别是毫秒级的 你比如设置移动时间为500ms 结果物体走到那用了600ms 就容易造成误判
这个可以用闭包保护变量 但是数值初始化又是一个问题 如果这个想做真正的公平的游戏那是不可能的 毕竟你源代码就在那 用户看一下就知道了 所以本地判断提交到服务端 服务端初始化数据是最好的选择 当然也可以完全本地端